@charset "utf-8";

/* CSS Document */
@media(min-width:1199px) {

	/*网站地图*/
	.wzdt {
		width: 1200px;
		margin: 0 auto;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h1 {
		width: 1144px;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h1 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 100px 30px;
		margin-bottom: -112px;
	}

	.fzf1 {
		width: 1011px;
		margin: 20px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 36px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 26px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 430px;
		margin: 20px auto;
		margin-top: 40px;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/
	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		overflow-x: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #707070;
	}

	* img {
		/* 修改 */
		/* display: block; */
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		border: none;
	}

	/*p{text-align:justify;text-justify:inter-ideograph;}*/
	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 1200px;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}


	/*由左到右*/
	[class*='bianq'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
	}

	.animated[class*='bianq'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateX();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*由下到上*/
	[class*='wen'] {
		transition: all 0.5s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateY(50px);
		-moz-transform: translateY(50px);
		-ms-transform: translateY(50px);
		-o-transform: translateY(50px);
		transform: translateY(50px);
	}

	.animated[class*='wen'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateY();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*由上到下*/
	[class*='s-xia'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		-o-transform: translateY(-50px);
		transform: translateY(-50px);
	}

	.animated[class*='s-xia'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateY();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*由右到左*/
	[class*='y-zuo'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
	}

	.animated[class*='y-zuo'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateX();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*左旋转变化*/
	[class*='z-xuan'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}

	.animated[class*='z-xuan'] {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #427cd5;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #0148a0;
		border-radius: 5px;
	}

	/*top*/
	.top {
		width: 100%;
	}

	.topa {
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
		background-image: url(../img/y1.png);
		background-repeat: no-repeat;
		background-position: left top;
		height: 197px;
	}

	.topa .commen {
		position: relative;
	}

	.toptitle {
		position: absolute;
		left: 0;
		top: 0;
		font-size: 12px;
		line-height: 28px;
		color: #fff;
	}

	.toptitle h1 {
		display: inline-block;
		color: #fff;
	}

	.logo {
		margin-left: 42px;
		margin-top: 38px;
	}

	.topa_a {
		margin-left: 139px;
		margin-top: 51px;
	}

	.topa_a img {
		float: left;
	}

	.topa_a p {
		float: left;
		margin-left: 15px;
		margin-top: -3px;
	}

	.topa_a p span {
		display: block;
	}

	.topa_a p span:nth-child(1) {
		color: #6f6f6f;
		border-bottom: 1px solid #eaeaea;
		line-height: 24px;
	}

	.topa_a p span:nth-child(2) {
		color: #165cb3;
		font-size: 16px;
		line-height: 28px;
	}

	.topa_b {
		margin-left: 82px;
		margin-top: 51px;
	}

	.topa_b img {
		float: left;
	}

	.topa_b p {
		float: left;
		margin-left: 15px;
		margin-top: -3px;
		width: 255px;
	}

	.topa_b p span {
		display: block;
	}

	.topa_b p span:nth-child(1) {
		color: #6f6f6f;
		border-bottom: 1px solid #eaeaea;
		line-height: 24px;
	}

	.topa_b p span:nth-child(2) {
		color: #165cb3;
		font-size: 16px;
		line-height: 28px;
		font-weight: bold;
	}
	
	.topa_b p span:nth-child(3) {
		color: #165cb3;
		font-size: 16px;
		line-height: 28px;
		font-weight: bold;
	}

	.topa_c {
		line-height: 24px;
		margin-top: 48px;
		margin-left: -58px;
	}

	.topa_c a {
		font-size: 12px;
		color: #9b9b9b;
		transition: all ease 0.3s;
	}

	.topa_c a:hover {
		color: #50b8f5;
	}

	/*nav*/
	.nav {
		width: 100%;
		background-color: #ededed;
		margin-top: -55px;
	}

	.nava {
		width: 9.5%;
		margin: 0 0.805%;
		height: 55px;
		position: relative;
		transition: all ease 0.3s;
	}

	.nava p {
		text-align: center;
		line-height: 55px;
	}

	.nava p a {
		font-size: 16px;
		color: #404040;
		transition: all ease 0.3s;
	}

	.navab p a {
		color: #fff;
	}

	.navaa {
		background-image: url(../img/y5.png);
	}

	.navaa p a {
		color: #0bb7ff;
	}

	.nava:hover {
		background-image: url(../img/y5.png);
	}

	.nava:hover p a {
		color: #0bb7ff;
	}

	.navb {
		position: absolute;
		left: -10%;
		top: 55px;
		z-index: 10;
		width: 120%;
		background-color: rgba(255, 255, 255, 0.8);
	}

	.navb_a {
		width: 100%;
		line-height: 40px;
		text-align: center;
		transition: all ease 0.3s;
	}

	.navb_a a {
		font-size: 14px;
		color: #404040;
		transition: all ease 0.3s;
	}

	.navb_a:hover {
		background-color: rgba(80, 184, 245, 0.8);
	}

	.navb_a:hover a {
		color: #fff;
	}

	/*banner*/
	.ban {
		width: 100%;
		margin: 0 auto;
		height: 536px;
		position: relative;
		overflow: hidden;
	}

	.imgbox {
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
		height: 500px;
	}

	.imgbox_a {
		width: 5760px;
	}

	.imgbox img {
		float: left;
		width: 1920px;
		height: 536px;
	}

	.boy {
		width: 1200px;
		margin-top: 485px;
	}

	.pa-a {
		z-index: 1000;
		bottom: 55px;
		position: absolute;
		left: 50%;
		margin-left: -58px;
	}

	.pa-a li {
		width: 11px;
		height: 11px;
		background: #0148a0;
		float: left;
		margin: 0 8px;
		cursor: pointer;
		transition: all ease 0.1s;
		border-radius: 50%;
	}

	.pa-a .ppp {
		background-color: transparent;
		width: 47px;
		border-radius: 10px;
		border: 2px solid #0148a0;
	}

	.bt-a {
		width: 47px;
		height: 47px;
		position: absolute;
		left: 3%;
		top: calc(50% - 65px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-b {
		background: url(../img/yi07.png) no-repeat;
		width: 47px;
		height: 47px;
	}

	.bt-b:hover {
		background: url(../img/yi09.png);
	}

	.bt-k {
		width: 47px;
		height: 47px;
		position: absolute;
		right: 3%;
		top: calc(50% - 65px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-f {
		background: url(../img/yi06.png) no-repeat;
		width: 47px;
		height: 47px;
	}

	.bt-f:hover {
		background: url(../img/yi08.png);
	}

	.ban_jt {
		position: absolute;
		margin-left: calc(50% - 31px);
		bottom: 50px;
		z-index: 10000;
		left: 50%;
	}

	.guan {
		width: 100%;
		height: 44px;
		background-color: #ffffff;
		border-bottom: 2px solid #eeeeee;
	}

	.guan p {
		line-height: 44px;
		color: #747474;
	}

	.guan p a {
		color: #747474;
		transition: all ease 0.3s;
	}

	.guan p a:hover {
		color: #50b8f5;
	}

	/*产品中心*/
	.cpzx {
		margin-top: 37px;
	}

	.cpa {
		width: 100%;
	}

	.cpa_a {
		width: 23.25%;
	}

	.cpa_a p:nth-child(1) {
		font-family: "Arial";
		font-size: 33.5px;
		color: #50b8f5;
		font-weight: 900;
		line-height: 34px;
	}

	.cpa_a p:nth-child(3) {
		font-size: 24px;
		color: #676767;
		line-height: 43px;
	}

	.cpa_b {
		width: 76.75%;
	}

	.cpa_bp {
		width: 30.26%;
		margin-left: 3.07%;
		padding-left: 3px;
	}

	.cpa_bp {
		line-height: 40px;
		position: relative;
	}

	.cpa_bp a {
		font-size: 16px;
		color: #4c4c4c;
		transition: all ease 0.3s;
	}

	.cpa_bp a span {
		display: inline-block;
		color: #50b8f5;
		margin-right: 12px;
	}

	.cpa_bp::after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		width: 0;
		height: 1px;
		background-color: #61bdf6;
		display: inline-block;
		transition: all ease 0.3s;
	}

	.cpa_bp:hover::after {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cpa_bp::before {
		content: "";
		position: absolute;
		right: 100px;
		top: 17px;
		transition: all ease 0.3s;
		background-image: url(../img/y6.png);
		width: 28px;
		height: 6px;
		background-size: 100% 100%;
		opacity: 0;
	}

	.cpa_bp:hover::before {
		opacity: 1;
		right: 12px;
		transition: all ease 0.3s;
	}

	.cpa_bp:hover a {
		color: #17a9ff;
	}

	.cpa_bpa {
		position: relative;
	}

	.cpa_bpa::after {
		width: 100%;
	}

	.cpa_bpa::before {
		opacity: 1;
		right: 12px;
	}

	.cpa_bpa a {
		color: #17a9ff;
	}

	.cpb {
		margin-top: 5px;
		overflow: hidden;
	}

	.cpd_a {
		width: 23.25%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 16px 11px 30px 11px;
		position: relative;
		margin: 19px 0;
		margin-left: 2.333%;
	}

	.cpd_t {
		width: 100%;
		overflow: hidden;
	}

	.cpd_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cpd_a p {
		line-height: 34px;
		margin-top: 10px;
		padding-left: 7px;
		width: 100%;
		overflow: hidden;
	}

	.cpd_a p a {
		font-size: 14px;
		color: #4c4c4c;
		display: block;
		width: 96%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cpd_a span {
		display: inline-block;
		line-height: 18px;
		padding-left: 7px;
	}

	.cpd_a span a {
		color: #737373;
	}

	.cp_m {
		position: absolute;
		bottom: 0;
		right: 0;
		background-image: url(../img/y7.png);
		height: 39px;
		width: 60px;
		background-size: 100% 100%;
		transition: all ease 0.3s;
	}

	.cp_m img {
		margin-top: 15px;
		margin-left: 21px;
		transition: all ease 0.3s;
	}

	.cpd_a:hover .cpd_t img {
		transform: scale(1.1);
	}

	.cpd_a:hover .cp_m {
		background-image: url(../img/y8.png);
		height: 39px;
		width: 60px;
		background-size: 100% 100%;
	}

	.cpd_a:hover .cp_m img {
		margin-left: 26px;
	}

	.cpd_a::after {
		content: "";
		width: 0%;
		height: 1px;
		display: block;
		background-color: #50b8f5;
		position: absolute;
		bottom: 0px;
		left: 50%;
		transition: all 0.3s ease;
	}

	.cpd_a:hover::after {
		content: "";
		width: 98%;
		height: 1px;
		display: block;
		background-color: #50b8f5;
		position: absolute;
		bottom: 0px;
		left: 1%;
	}

	.cpd_a:nth-child(1) {
		margin-left: 0;
	}

	.cpd_a:nth-child(5) {
		margin-left: 0;
	}

	.cpc {
		width: 300%;
	}

	.cpd {
		width: 33.3333%;
	}

	.cp_an {
		display: table;
		margin: 0 auto;
		margin-top: 18px;
	}

	.cp_an1 {
		width: 9px;
		height: 9px;
		background-color: #236cc8;
		border-radius: 50%;
		margin: 0 4.5px;
		cursor: pointer;
	}

	.cp_an2 {
		background-color: #fb604b;
	}

	/*五大优势*/
	.youshi {
		background-image: url(../img/y5.jpg);
		height: 694px;
		background-size: cover;
		background-position: center;
		margin-top: 63px;
		padding-top: 30px;
	}

	.ysa {
		width: 61.666%;
	}

	.ysaa {
		width: 100%;
		margin-top: 10px;
	}

	.ysaa p {
		float: right;
		text-align: right;
		color: #3e403f;
		line-height: 20px;
		margin-right: 25px;
		height: 100px;
	}

	.ysaa p span {
		font-size: 18px;
		color: #176fd1;
		font-weight: bold;
		line-height: 40px;
	}

	.ysaa img {
		float: right;
		margin-top: 16px;
	}

	.ysaa:nth-child(2) {
		padding-right: 31px;
	}

	.ysaa:nth-child(3) {
		padding-right: 56px;
	}

	.ysaa:nth-child(4) {
		padding-right: 86px;
	}

	.ysaa:nth-child(5) {
		padding-right: 117px;
	}

	.ysb {
		margin-right: 48px;
		margin-top: 80px;
	}

	.ysaa:hover img {
		animation: dh1 2s linear infinite;
	}

	@keyframes dh1 {
		0% {
			transform: translateX(0px);
		}

		25% {
			transform: translateX(-6px);
		}

		50% {
			transform: translateX(0px);
		}

		75% {
			transform: translateX(6px);
		}

		100% {
			transform: translateX(0px);
		}
	}

	/*案例及口碑*/
	.alkba {
		width: 100%;
		margin-bottom: 30px;
	}

	.alkba p {
		text-align: right;
		font-size: 24px;
		color: #676767;
		line-height: 30px;
	}

	.alkba p span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.al {
		width: 65.8333%;
		overflow: hidden;
		position: relative;
	}

	.ala {
		width: 208%
	}

	.alb {
		width: 25%;
	}

	.alb_t {
		width: 92.68%;
		overflow: hidden;
	}

	.alb_t img {
		width: 100%;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.alb_p1 {
		width: 92.68%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 53px;
		margin-top: 16px;
	}

	.alb_p1 a {
		font-size: 14px;
		color: #5b5b5b;
		font-weight: bold;
		transition: all ease 0.3s;
	}

	.alb_p2 {
		width: 92.68%;
		overflow: hidden;
		line-height: 25px;
		height: 75px;
	}

	.alb_p2 a {
		font-size: 12px;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.alb_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 40px;
		border-radius: 5px;
	}

	.alb_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.alb_more:hover a {
		margin-left: 5px;
	}

	.alb:hover .alb_t img {
		transform: scale(1.1);
	}

	.alb:hover .alb_p1 a {
		color: #64b7e7;
	}

	.alb:hover .alb_p2 a {
		color: #64b7e7;
	}

	.alz {
		position: absolute;
		left: 0;
		top: 50%;
		background-image: url(../img/y20.png);
		width: 60px;
		height: 39px;
		padding-top: 15px;
		padding-left: 12px;
		cursor: pointer;
	}

	.aly {
		position: absolute;
		right: 0;
		top: 50%;
		background-image: url(../img/y18.png);
		width: 60px;
		height: 39px;
		padding-top: 15px;
		padding-left: 21px;
		cursor: pointer;
	}

	.alya {
		background-image: url(../img/y21.png);
	}

	.alza {
		background-image: url(../img/y22.png);
	}

	.kb {
		width: 31.666%;
		background-color: #f5f5f5;
		padding-top: 47px;
		padding-bottom: 28px;
	}

	.kba {
		width: 100%;
	}

	#swiperkb {
		width: 100%;
	}

	#swiperkb .swiper-slide {
		width: 100%;
	}

	.kbb {
		width: 100%;
		padding: 0 43px 97px 43px;
	}

	.kbb>h1 {
		line-height: 62px;
	}

	.kbb>h1 a {
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
	}

	.kbb>h6 {
		line-height: 62px;
	}

	.kbb>h6 a {
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
	}

	.kbb>p {
		line-height: 23px;
		margin-top: 17px;
		height: 161px;
		overflow: hidden;
	}

	.kbb>p a {
		color: #7e7e7e;
	}

	.shmc {
		width: 100%;
		margin-top: 68px;
	}

	.shmc img {
		float: left;
	}

	.shmc p {
		color: #7e7e7e;
		line-height: 23px;
		margin-left: 17px;
		margin-top: 2px;
		float: left;
	}

	.shmc p span {
		font-weight: bold;
		font-size: 14px;
		color: #5b5b5b;
	}

	#swiper-pagination-kb {
		right: 0;
		background-image: url(../img/y24.png);
		width: 170px;
		height: 39px;
		bottom: 0;
		left: auto;
	}

	#swiper-pagination-kb .swiper-pagination-bullet {
		width: 9px;
		height: 9px;
		background-color: #236cc8;
		margin: 15px 4.5px;
		border-radius: 50%;
	}

	#swiper-pagination-kb .swiper-pagination-bullet-active {
		width: 9px;
		height: 9px;
		background-color: #ff862d;
		margin: 15px 4.5px;
	}

	.shtu {
		margin-top: 40px;
	}

	.shtu img {
		width: 100%;
	}

	/*关于我们*/
	.gunayu {
		width: 100%;
		background-image: url(../img/y9.jpg);
		height: 577px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		margin-top: 70px;
		padding-top: 75px;
	}

	.gy {
		width: 52.25%;
		margin-right: 42px;
	}

	.gyp1 {
		text-align: right;
		font-size: 24px;
		color: #676767;
		line-height: 30px;
	}

	.gyp1 span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.gyp2 {
		text-align: right;
		font-size: 18px;
		color: #525252;
		line-height: 58px;
		margin-top: 47px;
	}

	.gyp2 span {
		border-bottom: 2px solid #50b8f5;
		display: inline-block;
	}

	.gyp3 {
		line-height: 21px;
		color: #5a5a5a;
		text-align: right;
		margin-top: 17px;
		height: 168px;
		overflow: hidden;
	}

	.gy_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 25px;
		border-radius: 5px;
	}

	.gy_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.gy_more:hover a {
		margin-left: 5px;
	}

	/*新闻*/
	.syxw {
		margin-top: 67px;
	}

	.xwa {
		width: 100%;
		margin-bottom: 32px;
	}

	.xwa_p1 {
		font-size: 24px;
		color: #676767;
		line-height: 30px;
	}

	.xwa_p1 span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.xwa_p2 {
		width: 164px;
		line-height: 39px;
		font-size: 14px;
		text-align: center;
		background-color: #eeeeee;
		margin-left: 38px;
		color: #5e5e5e;
		border-radius: 5px;
		cursor: pointer;
		margin-top: 18px;
	}

	.xwa_p2a {
		background-color: #0148a0;
		color: #fff;
	}

	.xwb {
		width: 100%;
	}

	.xwbz {
		width: 41.25%;
	}

	.xwbza {
		width: 100%;
		background-color: #f5f5f5;
		border-radius: 5px;
		padding: 23px 0;
	}

	.xwbza_t {
		width: 89.49%;
		margin: 0 auto;
		overflow: hidden;
	}

	.xwbza_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.xwbza_a {
		width: 90%;
		margin-top: 18px;
	}

	.xwbza_p1 {
		background-image: url(../img/y25.png);
		width: 99px;
		height: 68px;
		text-align: center;
		padding-right: 22px;
		line-height: 20px;
		padding-top: 12px;
	}

	.xwbza_p1 a {
		font-family: "Arial";
		font-size: 14px;
		color: #fff;
		font-weight: 900;
	}

	.xwbza_p1 a span {
		font-size: 26px;
	}

	.xwbza_p2 {
		margin-left: 15px;
		line-height: 22px;
		margin-top: 16px;
		width: 60%;
	}

	.xwbza_p2 a {
		color: #969696;
	}

	.xwbza_p2 a span {
		color: #5b5b5b;
		font-size: 14px;
		font-weight: bold;
		display: inline-block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.xwbza>p {
		line-height: 20px;
		width: 89%;
		margin: 0 auto;
		height: 40px;
		overflow: hidden;
		margin-top: 15px;
	}

	.xwbza>p a {
		color: #969696;
	}

	.xwbz_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 32px;
		border-radius: 5px;
	}

	.xwbz_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.xwbz_more:hover a {
		margin-left: 5px;
	}

	.xwbza:hover .xwbza_t img {
		transform: scale(1.1);
	}

	.xwby {
		width: 52.91%;
		margin-top: -5px;
	}

	.xwby_a {
		width: 100%;
		background-color: #f5f5f5;
		padding-left: 35px;
		position: relative;
		overflow: hidden;
		transition: all ease 0.3s;
		margin-top: 19px;
		border-radius: 4px;
		height: 74px;
	}

	.xwby_p1 {
		line-height: 74px;
	}

	.xwby_p1 a {
		font-family: "Arial";
		font-size: 16px;
		color: #5b5b5b;
		font-weight: 900;
		transition: all ease 0.3s;
	}

	.xwby_p1 a span {
		font-size: 26px;
	}

	.xwby_p2 {
		width: 50%;
		line-height: 8px;
		margin-top: 16px;
		margin-left: 47px;
	}

	.xwby_p2 a {
		font-size: 12px;
		color: #969696;
		transition: all ease 0.3s;
	}

	.xwby_p2 a span {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #5b5b5b;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 21px;
		overflow: hidden;
		transition: all ease 0.3s;
	}

	.xwby_m {
		position: absolute;
		right: 30px;
		bottom: calc(50% - 3px);
		transition: all ease 0.3s;
	}

	.xwby_m1 {
		position: absolute;
		right: 30px;
		bottom: -10%;
		transition: all ease 0.3s;
	}

	.xwby_a:hover {
		background-color: #50b8f5;
	}

	.xwby_a:hover a {
		color: #fff;
	}

	.xwby_a:hover a span {
		color: #fff;
		transition: all ease 0.3s;
	}

	.xwby_a:hover .xwby_m {
		bottom: 1000%;
	}

	.xwby_a:hover .xwby_m1 {
		bottom: calc(50% - 3px);
	}

	.xwby_m1:hover {
		right: 38px;
	}

	/*常见问答*/
	.cjwd {
		margin-top: 49px;
		position: relative;
		border: 5px solid #f4f4f4;
		border-radius: 3px;
		height: 137px;
		padding-top: 28px;
	}

	.cja {
		width: 242px;
		position: absolute;
		left: -5px;
		top: -5px;
	}

	.cja img {
		width: 100%;
	}

	.cjb {
		width: 66.666%;
		margin-left: 23.25%;
		height: 77px;
		overflow: hidden;
	}

	#swipercj {
		width: 100%;
	}

	#swipercj .swiper-slide {
		width: 100%;
		height: 77px;
	}

	.cjc {
		width: 100%;
	}

	.cjc_a {
		width: 43.125%;
	}

	.cjc_p1 {
		background-image: url(../img/y28.png);
		line-height: 16px;
		padding-left: 35px;
		background-repeat: no-repeat;
		background-position: left center;
	}

	.cjc_p1 a {
		color: #5b5b5b;
		transition: all ease 0.3s;
	}

	.cjc_p2 {
		background-image: url(../img/y29.png);
		line-height: 21px;
		padding-left: 35px;
		background-repeat: no-repeat;
		background-position: left top 3px;
		margin-top: 19px;
		height: 42px;
		overflow: hidden;
	}

	.cjc_p2 a {
		color: #868686;
		transition: all ease 0.3s;
	}

	.cjc_a:hover a {
		color: #50b8f5;
	}

	#swiper-pagination-cj {
		right: 45px;
		bottom: calc(50% - 33px);
		left: auto;
		width: 9px;
	}

	#swiper-pagination-cj .swiper-pagination-bullet {
		width: 9px;
		height: 9px;
		background-color: #236cc8;
		margin: 4.5px 0;
		border-radius: 50%;
		outline: none;
	}

	#swiper-pagination-cj .swiper-pagination-bullet-active {
		width: 9px;
		height: 9px;
		background-color: #fb604b;
		margin: 4.5px 0;
	}

	/*提交信息*/
	.tjxx {
		width: 100%;
		background-image: url(../img/y11.jpg);
		height: 315px;
		background-position: center;
		background-size: cover;
		margin-top: 33px;
		padding-top: 105px;
	}

	.tjxx .commen>p {
		font-size: 24px;
		color: #676767;
		line-height: 30px;
		text-align: center;
	}

	.tjxx .commen>p span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.tja {
		display: table;
		margin: 0 auto;
		margin-top: 35px;
	}

	.tja input {
		width: 253px;
		height: 44px;
		line-height: 44px;
		border: 1px solid #eeeeee;
		float: left;
		display: inline-block;
		padding-left: 16px;
		border-radius: 5px;
		margin-right: 39px;
		color: #d4d4d4;
	}

	.tjly {
		width: 134px;
		height: 39px;
		line-height: 39px;
		border-radius: 5px;
		margin-top: 2px;
	}

	.tjly input {
		background-image: url(../img/yx.png);
		width: 134px;
		height: 39px;
		line-height: 120px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		border-radius: 5px;
		background-color: transparent;
		border: none;
		color: #fff;
		display: inline-block;
		cursor: pointer;
	}

	.lxdh {
		width: 100%;
		background-color: #094793;
	}

	.lxdha {
		width: 33.3333%;
		border-left: 1px solid #227ec5;
		padding: 42px 0 49px 0;
	}

	.lxdha img {
		float: left;
	}

	.lxdha p {
		float: left;
		margin-left: 27px;
		color: #d4d4d4;
		line-height: 21px;
		margin-top: -4px;
	}

	.lxdha p span {
		font-family: "Arial";
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		letter-spacing: 1px;
	}

	/*页脚*/
	.yj {
		width: 100%;
		background-color: #36404a;
		padding-top: 47px;
		padding-bottom: 52px;
	}

	.yja {
		margin-left: 46px;
	}

	.yja img {
		margin-bottom: 11px;
	}

	.yja p {
		margin-left: 17px;
		background-image: url(../img/y33.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 21px;
		line-height: 26px;
		color: #d4d4d4;
	}

	.yjb {
		margin-left: 157px;
	}

	/*	.yjb_a h1{width: 106px;font-size: 14px;color: #fff;font-weight: bold;line-height: 40px;border-bottom: 1px dashed #696d72;margin-bottom: 	24px;letter-spacing: 1px;}
	.yjb_a h1 span{position: relative;display: inline-block;}
	.yjb_a h1 span::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #51b8f2;}
*/
	.yjb_a h6 {
		width: 106px;
		font-size: 14px;
		color: #fff;
		font-weight: bold;
		line-height: 40px;
		border-bottom: 1px dashed #696d72;
		margin-bottom: 24px;
		letter-spacing: 1px;
	}

	.yjb_a h6 span {
		position: relative;
		display: inline-block;
	}

	.yjb_a h6 span::after {
		content: "";
		position: absolute;
		left: 0;
		bottom: -1px;
		width: 100%;
		height: 1px;
		background-color: #51b8f2;
	}

	.yjb_a p {
		background-image: url(../img/y33.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 21px;
		line-height: 25px;
		margin-left: 4px;
		letter-spacing: 1px;
	}

	.yjb_a p a {
		color: #d4d4d4;
		transition: all ease 0.3s;
	}

	.yjb_a p:hover a {
		color: #51b8f2;
	}

	.yjb_a:nth-child(1) {
		margin-right: 112px;
	}

	.yjc {
		width: 164px;
		margin-right: 55px;
		margin-top: 14px;
	}

	.ewm {
		width: 100%;
		background-image: url(../img/y34.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding: 13px 15px;
	}

	.ewm img {
		width: 100%;
	}

	.yjc p {
		text-align: center;
		color: #fff;
		font-weight: bold;
		line-height: 21px;
	}

	.beian {
		width: 100%;
		background-color: #2c353e;
	}

	.beian p {
		color: #717c87;
		float: left;
		line-height: 39px;
	}

	.beian p a {
		color: #717c87;
		transition: all ease 0.3s;
	}

	.beian p a:hover {
		color: #51b8f2;
	}

	.beian p:nth-child(1) {
		margin-left: 36px;
	}

	.beian p:nth-child(2) {
		margin-left: 238px;
	}

	.beian p:nth-child(2) img {
		display: inline-block;
		position: relative;
		top: 5px;
	}

	.beian p:nth-child(3) {
		margin-right: 65px;
		float: right;
	}

	.yl {
		width: 100%;
	}

	.yl p {
		line-height: 28px;
		color: #717c87;
		margin-left: 14px;
	}

	.yl p a {
		color: #717c87;
		transition: all ease 0.3s;
	}

	.yl p a:hover {
		color: #51b8f2;
	}

	/*添加的漂浮QQ*/
	.dong {
		width: 50px;
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: -115px;
	}

	.sahng {
		width: 100%;
	}

	.xain {
		width: 100%;
		height: 50px;
		background: url(../img/zxkf.gif) no-repeat center;
		background-color: #18a8f0;
		position: relative;
		margin: 10px 0;
		cursor: pointer;
	}

	.danpo {
		width: 100%;
		height: 50px;
		background-color: #18a8f0;
		position: absolute;
		top: 0;
		left: 0;
	}

	.danpo p {
		text-align: center;
		line-height: 16px;
		color: #fff;
		padding-top: 10px;
	}

	.dhaun {
		width: 320px;
		position: absolute;
		top: -20px;
		left: -310px;
	}

	.dinr {
		width: 300px;
		border-top: solid 4px #18a8f0;
		background-color: #fff;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
	}

	.weiya {
		width: 100%;
		border-bottom: solid 1px #ccc;
	}

	.weiya img {
		float: left;
		padding: 10px;
	}

	.weiya .yumin {
		float: left;
		padding: 10px;
	}

	.yumin span {
		font-size: 16px;
		color: #18a8f0;
	}

	.yumin p {
		color: #ccc;
	}

	.botre {
		width: 100%;
		padding: 20px;
	}

	.kehug p {
		float: left;
	}

	.kehug p a {
		color: #828282;
	}

	.kehug img {
		float: left;
	}

	.jieh {
		color: #828282;
		font-size: 14px;
		font-weight: bold;
		line-height: 30px;
	}

	.kehug {
		line-height: 26px;
	}

	.daoma {
		width: 100%;
		height: 50px;
		border: solid 1px #ccc;
		background: url(../img/217.png) no-repeat center;
		background-color: #fff;
		position: relative;
		margin: 10px 0;
		cursor: pointer;
	}

	.zung {
		width: 100%;
		background-color: #fff;
		position: absolute;
		top: 0;
		left: 0;
	}

	.zung p {
		text-align: center;
		line-height: 16px;
		color: #18a8f0;
		padding-top: 10px;
	}

	.loainj {
		width: 320px;
		position: absolute;
		top: -20px;
		left: -310px;
	}

	.dingw {
		width: 300px;
		border-top: solid 4px #18a8f0;
		background-color: #fff;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		padding: 10px;
	}

	.dingw img {
		float: left;
		padding: 10px;
	}

	.dingw .xiaw {
		float: left;
		padding: 10px;
	}

	.xiaw span {
		font-size: 20px;
		color: #828282;
		font-weight: bold;
	}

	.xiaw p {
		color: #939393;
		font-size: 14px;
		line-height: 22px;
	}

	.topb {
		width: 100%;
		height: 50px;
		border: solid 1px #ccc;
		background: url(../img/218.png) no-repeat center;
		background-color: #fff;
		position: relative;
		margin: 10px 0;
		cursor: pointer
	}

	.libai {
		width: 100%;
		background-color: #fff;
		position: absolute;
		top: 0;
		left: 0;
	}

	.libai p {
		text-align: center;
		line-height: 16px;
		color: #18a8f0;
		padding-top: 10px;
	}

	.yeya {
		width: 200px;
		position: absolute;
		top: -20px;
		left: -190px;
	}

	.weic {
		width: 180px;
		border-top: solid 4px #18a8f0;
		background-color: #fff;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		padding: 20px;
	}

	.rin {
		width: 100%;
	}

	.rin img {
		width: 100%;
	}

	.weic p {
		text-align: center;
		line-height: 30px;
	}

	.fanh {
		width: 100%;
		height: 50px;
		line-height: 16px;
		text-align: center;
		color: #fff;
		background-color: #18a8f0;
		cursor: pointer;
	}

	.fanh p {
		padding-top: 10px;
		color: #fff;
		text-align: center;
	}

	/*产品列表页*/
	.nban {
		width: 100%;
	}

	.nban img {
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
	}

	.chanpinl {
		margin-top: 38px;
	}

	.cplz {
		width: 21.8333%;
	}

	.cplza {
		width: 100%;
		background-image: url(../img/y18.jpg);
		background-size: 100%;
		height: 133px;
		padding-top: 32px;
	}

	.cplza p {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		margin-left: 29px;
	}

	.cplza p span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
		letter-spacing: 2px;
	}

	.cplzb {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		position: relative;
		margin-top: -5px;
		padding: 24px 18px 37px 18px;
	}

	.cplzb_a {
		width: 100%;
		margin-top: 11px;
	}

	.cplzb_p1 {
		width: 100%;
		line-height: 45px;
		background-color: #fff;
		border-radius: 5px;
		padding-left: 13px;
		position: relative;
		border-bottom: 1px solid #61bdf6;
	}

	.cplzb_p1 a {
		font-size: 16px;
		color: #4c4c4c;
	}

	.cplzb_p1 a span {
		display: inline-block;
		color: #50b8f5;
		margin-right: 16px;
	}

	.cplzb_p1::before {
		content: "";
		position: absolute;
		right: 100px;
		top: 17px;
		transition: all ease 0.3s;
		background-image: url(../img/y6.png);
		width: 28px;
		height: 6px;
		background-size: 100% 100%;
		opacity: 0;
	}

	.cplzb_p1:hover::before {
		opacity: 1;
		right: 12px;
		transition: all ease 0.3s;
	}

	.cplzb_p1:hover a {
		color: #17a9ff;
	}

	.cplzb_p1a {
		position: relative;
	}

	.cplzb_p1a::before {
		opacity: 1;
		right: 12px;
	}

	.cplzb_p1a a {
		color: #17a9ff;
	}

	.cplzb_p2 {
		width: 100%;
		padding-left: 36px;
		line-height: 33px;
		margin-top: 15px;
		padding-bottom: 10px;
		display: none;
	}

	.cplzb_pa {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #5b5b5b;
		transition: all ease 0.3s;
	}

	.cplzb_paa {
		color: #ff7200;
	}

	.cplzb_pa:hover {
		margin-left: 8px;
		color: #ff7200;
	}

	.cplzb_p1a~.cplzb_p2 {
		display: block;
	}

	.cplzc {
		width: 100%;
		background-image: url(../img/y19.jpg);
		background-size: 100%;
		height: 133px;
		padding-top: 32px;
		margin-top: 44px;
	}

	.cplzc p {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		margin-left: 29px;
	}

	.cplzc p span {
		font-size: 33.5px;
		color: #24a2eb;
		font-family: "Arial";
		font-weight: 900;
		letter-spacing: 2px;
	}

	.cplzd {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		position: relative;
		margin-top: -5px;
		padding: 5px 24px 0 34px;
	}

	.cplzd p {
		line-height: 18px;
		border-bottom: 1px dashed #d2d2d2;
		padding-bottom: 13px;
		margin-top: 27px;
		position: relative;
	}

	.cplzd p a {
		color: #5b5b5b;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		transition: all ease 0.3s;
	}

	.cplzd p a span {
		color: #8e8e8e;
		display: inline-block;
		margin-right: 5px;
		transition: all ease 0.3s;
	}

	.cplzd p::after {
		content: "";
		position: absolute;
		left: -16px;
		top: 6px;
		background-image: url(../img/y47.png);
		width: 8px;
		height: 8px;
	}

	.cplzd p:hover a {
		color: #50b8f5;
	}

	.cplzd p:hover a span {
		color: #50b8f5;
	}

	.cplzd_more {
		background-image: url(../img/y21.png);
		height: 39px;
		width: 60px;
		background-size: 100% 100%;
		margin-right: -24px;
		margin-top: 44px;
	}

	.cplzd_more img {
		margin-top: 15px;
		margin-left: 21px;
		transition: all ease 0.3s;
	}

	.cplzd_more:hover img {
		margin-left: 25px;
	}

	.cply {
		width: 74.5%;
	}

	.cplya {
		width: 100%;
		margin-top: 19px;
	}

	.cplya_p1 {
		background-image: url(../img/y48.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 62px;
		line-height: 46px;
		font-size: 20px;
		color: #176fd1;
	}

	.mbx {
		color: #969696;
		line-height: 46px;
		margin-right: 15px;
		width: 62%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: right;
	}

	.mbx a {
		color: #969696;
		transition: all ease 0.3s;
	}

	.mbx a:hover {
		color: #50b8f5;
	}

	.cplyb {
		top: -10px;
		position: relative;
	}

	.cplyb .cpd_a {
		width: 31.2%;
		margin: 30px 0;
	}

	.cplyb .cpd_a:nth-child(3n+2) {
		margin: 30px 3.2%;
	}

	.yema {
		margin-right: 27px;
		margin-top: 27px;
	}

	.ymp {
		width: 38px;
		height: 38px;
		border: 1px solid #eeeeee;
		border-radius: 5px;
		position: relative;
		overflow: hidden;
		text-align: center;
		line-height: 38px;
		margin-left: 7px;
		transition: all ease 0.3s;
	}

	.ymp img:nth-child(1) {
		position: absolute;
		left: 8px;
		top: 15px;
		transition: all ease 0.3s;
	}

	.ymp img:nth-child(2) {
		position: absolute;
		left: 8px;
		bottom: -10px;
		transition: all ease 0.3s;
	}

	.ymp a {
		font-size: 14px;
		color: #4c4c4c;
		transition: all ease 0.3s;
	}

	.ymp:hover {
		background-color: #50b8f5;
		border-color: #50b8f5;
	}

	.ymp:hover a {
		color: #fff;
	}

	.ymp:hover img:nth-child(1) {
		top: -10px;
	}

	.ymp:hover img:nth-child(2) {
		bottom: 18px;
	}

	.ympa {
		background-color: #50b8f5;
		border-color: #50b8f5;
	}

	.ympa a {
		color: #fff;
	}

	.tjzx {
		width: 100%;
		margin-top: 60px;
		border: 5px solid #f4f4f4;
		padding: 10px 26px 28px 26px;
		position: relative;
		margin-bottom: 13px;
	}

	.tjzx_p1 {
		font-size: 18px;
		color: #676767;
		line-height: 30px;
		margin-left: 47px;
		margin-bottom: 8px;
	}

	.tjzx_p1 span {
		font-size: 24px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
		letter-spacing: 2px;
		position: relative;
		top: 2px;
		display: inline-block;
		margin-right: 7px;
	}

	.tjzx_p2 {
		width: 46.94%;
		border-bottom: 1px dashed #d2d2d2;
		padding: 0 45px 0 11px;
		line-height: 52px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.tjzx_p2 a {
		font-size: 14px;
		color: #575757;
		transition: all ease 0.3s;
	}

	.tjzx_p2 a span {
		font-family: "Arial";
		font-weight: 900;
		color: #575757;
		display: inline-block;
		margin-right: 14px;
		transition: all ease 0.3s;
	}

	.tjzx_p2:hover a {
		color: #50b8f5;
		padding-left: 8px;
	}

	.tjzx_p2:hover a span {
		color: #50b8f5;
	}

	.tjzx img {
		position: absolute;
		left: 15px;
		top: -5px;
	}

	/*产品内页*/
	.cpn {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
	}

	.cpna {
		width: 100%;
		background-color: #f1f1f1;
		padding: 27px 0 28px 30px;
		border-radius: 5px;
	}

	.cpna_t {
		width: 30.75%;
	}

	.cpna_t img {
		width: 100%;
	}

	.cpna_w {
		width: 64.97%;
		margin-top: 8px;
	}

	.cpna_p1 {
		font-size: 16px;
		color: #0148a0;
		line-height: 30px;
	}

	.cpna_p2 {
		color: #737373;
		line-height: 26px;
	}

	.cpna_p3 {
		line-height: 23px;
		color: #737373;
		width: 91%;
		height: 92px;
		margin-top: 16px;
	}

	.cpna_p4 {
		background-image: url(../img/y54.png);
		width: 243px;
		height: 39px;
		line-height: 39px;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		font-family: "Arial";
		padding-left: 19px;
	}

	.cpnb {
		width: 100%;
		margin-top: 49px;
		border-bottom: 1px solid #f1f1f1;
	}

	.cpnb_p {
		line-height: 36px;
		font-size: 14px;
		color: #5b5b5b;
		margin: 0 20px;
		cursor: pointer;
	}

	.cpnb_pa {
		position: relative;
		color: #ff7200;
	}

	.cpnb_pa::after {
		content: "";
		position: absolute;
		background-image: url(../img/y55.png);
		width: 11px;
		height: 13px;
		left: calc(50% - 5.5px);
		bottom: -6.5px;
		animation: dh2 2s linear infinite;
	}

	@keyframes dh2 {
		0% {
			transform: translateY(0px);
		}

		25% {
			transform: translateY(-1.5px);
		}

		50% {
			transform: translateY(0px);
		}

		75% {
			transform: translateY(2.5px);
		}

		100% {
			transform: translateY(0px);
		}
	}

	.cpnc {
		width: 100%;
		margin: 0 auto;
		margin-top: 23px;
		padding: 0 3.5%;
		border-bottom: 1px solid #eeeeee;
		padding-bottom: 83px;
	}

	.cpnc_p1 {
		width: 100%;
		line-height: 23px;
		color: #5b5b5b;
	}

	.cpnc_p2 {
		padding-left: 21px;
		color: #5b5b5b;
		line-height: 23px;
		margin-top: 10px;
		background-image: url(../img/y56.png);
		background-repeat: no-repeat;
		background-position: left top 18px;
	}

	.cpnc_p2 span {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #50b8f5;
		line-height: 43px;
	}

	.cpnc>img {
		/* 修改 */
		/* display: table; */
		margin: 37px auto 0 auto;
	}

	.fhlb {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 16px;
		margin-top: -20px;
		border-radius: 5px;
		position: relative;
	}

	.fhlb a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.fhlb:hover a {
		margin-left: 5px;
	}

	.table {
		border: 1px solid #dedede;
		border-right: none;
		margin-top: 48px;
		width: 100%;
	}

	.table td {
		font-size: 12px;
		color: #5b5b5b;
		line-height: 32px;
		padding-left: 14px;
		border-right: 1px solid #dedede;
	}

	.tr1 {
		background-color: #efefef;
	}

	.tr2 {
		background-color: #fff;
	}

	/*
	.tr2 td:nth-child(1){width: 22.80%;}
	.tr2 td:nth-child(3){width: 11.58%;}
*/
	.table tr td:last-child {
		text-align: center;
		padding-left: 0;
	}

	.cpnd {
		width: 100%;
		margin-top: 34px;
	}

	.cpnd img {
		display: table;
		margin: 0 auto;
		border: 1px solid #dcdcdc;
	}

	.cpnd_p1 {
		text-align: center;
		color: #5b5b5b;
		font-size: 14px;
		font-weight: bold;
		line-height: 31px;
		margin-top: 13px;
	}

	.cpnd_p2 {
		width: 100%;
		font-size: 12px;
		color: #5b5b5b;
		line-height: 23px;
	}

	/*解决方案列表页*/
	.fal {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 32px;
	}

	.fala {
		width: 100%;
		background-color: transparent;
		padding: 21px 0 38px 37px;
		transition: all ease 0.3s;
		border-radius: 5px;
		border-bottom: 1px solid #f5f5f5;
	}

	.fala_w {
		width: 78%;
	}

	.fala_p1 {
		line-height: 36px;
	}

	.fala_p1 a {
		font-size: 16px;
		color: #0148a0;
	}

	.fala_p2 {
		line-height: 16px;
	}

	.fala_p2 a {
		font-size: 12px;
		color: #737373;
	}

	.fala_p3 {
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		margin-top: 11px;
	}

	.fala_p3 a {
		font-size: 12px;
		color: #737373;
	}

	.fala_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 42px;
		border-radius: 5px;
		position: relative;
	}

	.fala_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.fala_more:hover a {
		margin-left: 5px;
	}

	.fala:hover {
		background-color: #f1f1f1;
	}

	/*解决方案内页*/
	.fan {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 90px;
	}

	.fana {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 10px 0 17px 27px;
	}

	.fana_p1 {
		font-size: 16px;
		color: #0148a0;
		line-height: 36px;
	}

	.fana_p2 {
		font-size: 12px;
		color: #737373;
		line-height: 16px;
	}

	.fana_p3 {
		background-image: url(../img/y54.png);
		width: 243px;
		height: 39px;
		line-height: 39px;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		font-family: "Arial";
		padding-left: 19px;
		margin-top: -44px;
	}

	.fanb {
		width: 93%;
		margin: 0 auto;
	}

	.fanb_p1 {
		color: #737373;
		line-height: 25px;
		margin-top: 18px;
	}

	.fanb_span {
		font-size: 14px;
		color: #ff7200;
		line-height: 34px;
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.fanb_p1 span:nth-child(2) {
		color: #176fd1;
		font-weight: bold;
	}

	.fanb_p1 span:nth-child(2) a {
		color: #176fd1;
		font-weight: bold;
	}

	.fanb_span::after {
		content: "";
		position: absolute;
		left: -25px;
		top: 11.5px;
		background-image: url(../img/y57.png);
		width: 13px;
		height: 11px;
	}

	.table1 {
		width: 385px;
		border: 1px solid #eeeeee;
		margin-top: 8px;
		border-left: none;
		margin-bottom: 30px;
		margin-left: 9px;
	}

	.table1 td {
		width: 25%;
		font-size: 12px;
		color: #5b5b5b;
		height: 32px;
		padding-left: 14px;
	}

	.table1 tr td:nth-child(1) {
		border-right: 1px solid #dedede;
		border-left: 1px solid #dedede;
	}

	.table1 tr:nth-child(1) td:nth-child(1) {
		border-top: 1px solid #dedede;
	}

	.table1 tr:last-child td:nth-child(1) {
		border-bottom: 1px solid #dedede;
	}

	/*案例列表页*/
	.all {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 47px;
	}

	.alla {
		width: 100%;
		background-color: transparent;
		border-radius: 5px;
		padding: 33px 0 41px 36px;
		transition: all ease 0.3s;
		border-bottom: 1px solid #f5f5f5;
	}

	.alla_t {
		width: 39.32%;
		border-radius: 5px;
		overflow: hidden;
	}

	.alla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.alla_w {
		width: 56%;
		margin-top: 19px;
	}

	.alla_p1 {
		line-height: 36px;
		width: 77%;
	}

	.alla_p1 a {
		font-size: 16px;
		color: #0148a0;
	}

	.alla_p2 {
		line-height: 16px;
	}

	.alla_p2 a {
		font-size: 12px;
		color: #737373;
	}

	.alla_p3 {
		line-height: 23px;
		height: 69px;
		overflow: hidden;
		margin-top: 22px;
		width: 77%;
	}

	.alla_p3 a {
		font-size: 12px;
		color: #737373;
	}

	.alla_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 50px;
		border-radius: 5px;
		position: relative;
	}

	.alla_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.alla_more:hover a {
		margin-left: 5px;
	}

	.alla:hover {
		background-color: #f1f1f1;
	}

	.alla:hover .alla_t img {
		transform: scale(1.1);
	}

	/*案例内页*/
	.aln {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
	}

	.alna {
		width: 100%;
		background-color: #f1f1f1;
		padding: 28px 0 28px 31px;
		border-radius: 5px;
	}

	.alna_t {
		width: 45.85%;
	}

	.alna_t img {
		width: 100%;
	}

	.alna_w {
		width: 49.8%;
		margin-top: 8px;
	}

	.alna_p1 {
		font-size: 16px;
		color: #0148a0;
		line-height: 30px;
	}

	.alna_p2 {
		color: #737373;
		line-height: 26px;
	}

	.alna_p3 {
		line-height: 23px;
		color: #737373;
		width: 91%;
		height: 184px;
		margin-top: 16px;
	}

	.alna_p4 {
		background-image: url(../img/y54.png);
		width: 243px;
		height: 39px;
		line-height: 39px;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		font-family: "Arial";
		padding-left: 19px;
	}

	.aln_cp {
		width: 100%;
	}

	.aln_cp .cpd_a {
		width: 32.125%;
		margin: 34px 0 10px 0;
	}

	.aln_cp .cpd_a:nth-child(3n+2) {
		margin: 34px 1.8125% 10px 1.8125%;
	}

	/*评价列表页*/
	.pjla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 31px 0 45px 45px;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.pjla_a {
		width: 94.82%;
	}

	.pjla_p1 {
		line-height: 38px;
	}

	.pjla_p1 a {
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
	}

	.pjla_p2 {
		line-height: 23px;
		margin-top: 8px;
		height: 46px;
		overflow: hidden;
	}

	.pjla_p2 a {
		font-size: 12px;
		color: #7e7e7e;
	}

	.pjla_b {
		margin-top: 27px;
	}

	.pjla_b img {
		float: left;
		width: 32px;
	}

	.pjla_b p {
		float: left;
		font-size: 12px;
		color: #7e7e7e;
		line-height: 18px;
		margin-left: 14px;
		margin-top: -2px;
	}

	.pjla_b p span {
		font-weight: bold;
		color: #5b5b5b;
	}

	.pjla_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 30px;
		border-radius: 5px;
		position: relative;
	}

	.pjla_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.pjla_more:hover a {
		margin-left: 5px;
	}

	.pjla:hover {
		background-color: #f1f1f1;
	}

	/*评价内页*/
	.pjn {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 100px;
	}

	.pjna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 0 31px 22px 31px;
	}

	.pjna_a {
		padding-top: 26px;
	}

	.pjna_a img {
		float: left;
	}

	.pjna_a p {
		float: left;
		line-height: 22px;
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
		margin-left: 20px;
	}

	.pjna_a h1 {
		float: left;
		line-height: 22px;
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
		margin-left: 20px;
	}

	.pjna_b {
		padding-top: 20px;
	}

	.pjna_b img {
		float: left;
		width: 32px;
	}

	.pjna_b p {
		float: left;
		font-size: 12px;
		color: #7e7e7e;
		line-height: 18px;
		margin-left: 14px;
		margin-top: -2px;
	}

	.pjna_b p span {
		font-weight: bold;
		color: #5b5b5b;
	}

	.pjnb {
		width: 94.4%;
		margin: 0 auto;
		margin-top: 45px;
	}

	.pjnb img {
		width: 100%;
		margin-top: 55px;
	}

	.pjnb p {
		font-size: 12px;
		color: #737373;
		line-height: 23px;
		padding: 0 10px;
	}

	.fhlb_pj {
		margin-right: 38px;
	}

	/*新闻列表页*/
	.xwl {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 32px;
	}

	.xwla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 21px 0 39px 0;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.xwla_a {
		background-image: url(../img/y25.png);
		width: 99px;
		height: 68px;
		text-align: center;
		padding-right: 22px;
		line-height: 20px;
		padding-top: 12px;
		margin-top: 20px;
	}

	.xwla_a p a {
		font-family: "Arial";
		font-size: 14px;
		color: #fff;
		font-weight: 900;
	}

	.xwla_a p a span {
		font-size: 26px;
	}

	.xwla_w {
		width: 73.83%;
		margin-left: 28px;
	}

	.xwla_p1 {
		line-height: 26px;
	}

	.xwla_p1 a {
		font-size: 16px;
		color: #0148a0;
	}

	.xwla_p2 {
		line-height: 16px;
	}

	.xwla_p2 a {
		font-size: 12px;
		color: #737373;
	}

	.xwla_p3 {
		line-height: 22px;
		margin-top: 10px;
		height: 44px;
		overflow: hidden;
	}

	.xwla_p3 a {
		font-size: 12px;
		color: #737373;
	}

	.xwla_more {
		background-image: url(../img/y21.png);
		width: 60px;
		height: 39px;
		padding-top: 14px;
		padding-left: 21px;
		transition: all ease 0.3s;
		margin-top: 43px;
	}

	.xwla_more:hover {
		padding-left: 26px;
	}

	.xwla:hover {
		background-color: #f1f1f1;
	}

	/*新闻内页*/
	.xwn {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 57px;
	}

	.xwna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 11px 0 20px 0;
	}

	.xwna h1 {
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
		text-align: center;
		line-height: 26px;
	}

	.xwna p {
		text-align: center;
		font-size: 12px;
		color: #737373;
		line-height: 17px;
		margin-top: 5px;
	}

	.xwna p span:nth-child(1) {
		background-image: url(../img/y58.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 24px;
		display: inline-block;
	}

	.xwna p span:nth-child(2) {
		background-image: url(../img/y59.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 24px;
		display: inline-block;
		margin-left: 60px;
	}

	.xwnb {
		width: 100%;
	}

	.xwnb p {
		width: 90.1%;
		margin: 0 auto;
		font-size: 12px;
		color: #737373;
		line-height: 24px;
		margin-top: 14px;
	}

	.xwnb p span {
		display: block;
		font-size: 14px;
		color: #50b8f5;
		font-weight: bold;
	}

	.xwnb>img {
		display: table;
		border: 15px solid #f5f5f5;
		border-radius: 5px;
		margin: 18px auto 25px auto;
	}

	.xwb_xt {
		width: 26px;
		height: 1px;
		background-color: #afafaf;
		margin-top: 38px;
		margin-left: 5%;
	}

	.xwnb_g {
		font-size: 12px;
		color: #afafaf;
		width: 90.1%;
		margin: 0 auto;
		line-height: 48px;
	}

	.xwnb_g a {
		font-size: 12px;
		color: #afafaf;
		transition: all ease 0.3s;
	}

	.xwnb_g a:hover {
		color: #50b8f5;
	}

	.xwnb_t {
		width: 100%;
	}

	.xwnb_t img {
		width: 100%;
	}

	/*常见问答列表页*/
	.cjla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 37px 0 40px 38px;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.cjla_a {
		width: 84.75%;
	}

	.cjla_p1 {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
	}

	.cjla_p1 a {
		font-size: 14px;
		color: #5b5b5b;
	}

	.cjla_p2 {
		background-image: url(../img/y29.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
		margin-top: 19px;
	}

	.cjla_p2 a {
		font-size: 12px;
		color: #868686;
	}

	.cjla_more {
		background-image: url(../img/y21.png);
		width: 60px;
		height: 39px;
		padding-top: 14px;
		padding-left: 21px;
		transition: all ease 0.3s;
		margin-top: 12px;
	}

	.cjla_more:hover {
		padding-left: 26px;
	}

	.cjla:hover {
		background-color: #f1f1f1;
	}

	/*常见问答内页*/
	.cjna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 26px 39px;
	}

	.cjna p {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
		font-size: 14px;
		color: #5b5b5b;
	}

	.cjna h1 {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
		font-size: 14px;
		color: #5b5b5b;
	}

	.cjnb {
		width: 94.41%;
		margin: 0 auto;
		margin-top: 30px;
	}

	.cjnb p {
		background-image: url(../img/y29.png);
		background-repeat: no-repeat;
		background-position: left top 3px;
		padding-left: 37px;
		line-height: 21px;
		margin-top: 19px;
		font-size: 12px;
		color: #868686;
	}

	.cjnb img {
		width: 100%;
		margin-top: 45px;
	}

	/*公司简介*/
	.gsjj {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 73px;
	}

	.gsjja {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
	}

	.gsjja img {
		float: left;
		margin-top: 20px;
		margin-left: 36px;
	}

	.gsjja p:nth-child(2) {
		float: left;
		margin-left: 18px;
		line-height: 85px;
		font-size: 16px;
		color: #0148a0;
		font-weight: bold;
		letter-spacing: 2px;
	}

	.gsjja p:nth-child(3) {
		float: right;
		line-height: 85px;
		font-size: 45px;
		color: #e0e0e0;
		font-weight: 900;
		letter-spacing: 2px;
		font-family: "Arial";
	}

	.gsjjb {
		width: 91.8%;
		margin: 0 auto;
		font-size: 14px;
		color: #737373;
		line-height: 26px;
		margin-top: 54px;
	}

	.gsjjc {
		width: 85.46%;
		margin: 0 auto;
		border: 20px solid #f1f1f1;
		background-color: #fff;
		padding: 24px 16px 26px 22px;
		margin-top: 26px;
		margin-bottom: -20px;
	}

	.gsjjc p:nth-child(1) {
		font-size: 14px;
		color: #737373;
		line-height: 28px;
	}

	.gsjjc p:nth-child(1) span {
		font-size: 12px;
		color: #737373;
		font-weight: bold;
	}

	.gsjjc p:nth-child(2) {
		font-size: 12px;
		color: #737373;
		line-height: 24px;
	}

	.gsjjc p:nth-child(2) span {
		color: #50b8f5;
	}

	.gsjj>img {
		width: 92.44%;
		margin: 0 auto;
		margin-top: 33px;
	}

	.gsjjd {
		width: 86.97%;
		margin: 0 auto;
	}

	.gsjjd_a {
		width: 42.8%;
		margin-top: 38px;
	}

	.gsjjd_a h1 {
		font-size: 16px;
		color: #176fd1;
		font-weight: bold;
		line-height: 34px;
		margin-top: 2px;
	}

	.gsjjd_a p {
		font-size: 12px;
		color: #3e403f;
		line-height: 24px;
	}

	/*企业资质*/
	.ryzza {
		display: table;
		margin: 0 auto;
		margin-top: 55px;
	}

	.ryzzb {
		width: 80%;
		margin: 0 auto;
		margin-top: 33px;
	}

	.ryzza_a {
		width: 100%;
		margin-top: 17px;
	}

	.ryzza_a img {
		float: left;
	}

	.ryzza_a p {
		float: left;
		font-size: 14px;
		color: #3f4140;
		line-height: 50px;
		margin-left: 13px;
	}

	.ryzzc {
		width: 94.4%;
		margin: 0 auto;
		margin-top: 65px;
	}

	.ryzzc img {
		width: 100%;
	}

	/*企业文化*/
	.qywh {
		width: 86%;
		margin: 0 auto;
	}

	.qywha {
		width: 50%;
		margin-top: 45px;
		padding-left: 7px;
	}

	.qywha h1 {
		font-size: 16px;
		color: #176fd1;
		font-weight: bold;
		line-height: 38px;
	}

	.qywha p {
		font-size: 14px;
		color: #3e403f;
		line-height: 29px;
		height: 58px;
	}

	.qywh_t {
		width: 100%;
		margin-top: 40px;
		border-radius: 5px;
	}

	.qywh_t img {
		width: 100%;
	}

	/*加入我们*/
	.jra {
		width: 94.18%;
		margin: 0 auto;
	}

	.jra img {
		width: 100%;
	}

	.zpxx_b {
		width: 90.69%;
		margin: 0 auto;
		margin-top: 19px;
	}

	.zpxx_ba2 {
		background: #f1f1f1 url(../img/y67.png) no-repeat;
		background-position: right 20px bottom 20px;
		line-height: 39px;
		color: #6b6b6b;
		font-size: 14px;
		font-weight: bold;
		padding-left: 23px;
		cursor: pointer;
		margin-top: 9px;
		border-radius: 5px;
	}

	.zpxx_bb {
		margin: 22px 23px 30px 23px;
	}

	.zpxx_bb p {
		line-height: 25px;
		color: #6b6b6b;
	}

	.zpxx_bb p span {
		font-size: 14px;
	}

	.zpxx_ba3 {
		background: #f48c1b url(../img/y66.png) no-repeat;
		background-position: right 20px bottom 20px;
		color: #fff;
	}

	/*联系我们*/
	.lxya {
		width: 93%;
		margin: 0 auto;
		margin-top: 10px;
	}

	.lxya_a {
		width: 50%;
		margin-top: 27px;
		padding-left: 36px;
	}

	.lxya_a p {
		background-image: url(../img/y70.png);
		background-repeat: no-repeat;
		background-position: left center;
		font-size: 14px;
		color: #3e403f;
		line-height: 26px;
		padding-left: 49px;
	}

	.lxyb {
		width: 84.18%;
		margin-top: 57px;
	}

	.lxyb img {
		float: right;
		margin-left: 38px;
	}

	.lxyb p {
		float: right;
		text-align: right;
		font-size: 16px;
		color: #1670d0;
		line-height: 26px;
		margin-top: 41px;
	}

	.lxyc {
		width: 91.86%;
		margin: 0 auto;
		height: 57px;
		background-color: #50b8f5;
		margin-top: -46px;
		border-radius: 5px;
	}

	.ditua_a {
		width: 91.86%;
		margin: 0 auto;
		margin-top: 46px;
		border: #f2f2f2 solid 6px;
		border-radius: 5px;
	}











}


@media screen and (min-width:760px) and (max-width:1199px) {

	/*网站地图*/
	.wzdt {
		width: 96%;
		margin: 0 auto;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h1 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h1 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 30px;
		margin-bottom: -90px;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 18px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 16px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/
	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "微软雅黑";
		font-size: 12px;
		overflow-x: hidden;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: hidden;
		overflow-y: auto;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #858585;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		outline: 0;
		border: none;
	}

	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 96%;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.commen1 {
		width: 96%;
		margin: 0 auto;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}


	/*由左到右*/
	[class*='bianq'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
	}

	.animated[class*='bianq'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateX();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*由下到上*/
	[class*='wen'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateY(50px);
		-moz-transform: translateY(50px);
		-ms-transform: translateY(50px);
		-o-transform: translateY(50px);
		transform: translateY(50px);
	}

	.animated[class*='wen'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateY();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*由上到下*/
	[class*='s-xia'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		-o-transform: translateY(-50px);
		transform: translateY(-50px);
	}

	.animated[class*='s-xia'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateY();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*由右到左*/
	[class*='y-zuo'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
	}

	.animated[class*='y-zuo'] {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translateX();
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	/*左旋转变化*/
	[class*='z-xuan'] {
		transition: all 1s ease;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-o-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}

	.animated[class*='z-xuan'] {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}



	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #427cd5;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #0148a0;
		border-radius: 5px;
	}

	/*top*/
	.top {
		width: 100%;
	}

	.topa {
		width: 100%;
		background-image: url(../img/y1.png);
		background-repeat: no-repeat;
		background-position: left -600px top;
		height: 197px;
	}

	.topa .commen {
		position: relative;
	}

	.toptitle {
		position: absolute;
		left: 0;
		top: 0;
		font-size: 12px;
		line-height: 28px;
		color: #fff;
	}

	.toptitle h1 {
		display: inline-block;
		color: #fff;
	}

	.logo {
		margin-left: 1%;
		margin-top: 50px;
		width: 160px;
	}

	.logo img {
		width: 100%;
	}

	.topa_a {
		margin-left: 20px;
		margin-top: 51px;
	}

	.topa_a img {
		float: left;
	}

	.topa_a p {
		float: left;
		margin-left: 15px;
		margin-top: -3px;
	}

	.topa_a p span {
		display: block;
	}

	.topa_a p span:nth-child(1) {
		color: #6f6f6f;
		border-bottom: 1px solid #eaeaea;
		line-height: 24px;
	}

	.topa_a p span:nth-child(2) {
		color: #165cb3;
		font-size: 16px;
		line-height: 28px;
	}

	.topa_b {
		margin-left: 10px;
		margin-top: 51px;
	}

	.topa_b img {
		float: left;
	}

	.topa_b p {
		float: left;
		margin-left: 10px;
		margin-top: -3px;
		width: 170px;
	}

	.topa_b p span {
		display: block;
	}

	.topa_b p span:nth-child(1) {
		color: #6f6f6f;
		border-bottom: 1px solid #eaeaea;
		line-height: 24px;
	}

	.topa_b p span:nth-child(2) {
		color: #165cb3;
		font-size: 16px;
		line-height: 28px;
		font-weight: bold;
	}
	
	.topa_b p span:nth-child(3) {
		color: #165cb3;
		font-size: 16px;
		line-height: 28px;
		font-weight: bold;
	}

	.topa_c {
		line-height: 24px;
		margin-top: 48px;
		margin-left: -38px;
	}

	.topa_c a {
		font-size: 12px;
		color: #9b9b9b;
		transition: all ease 0.3s;
	}

	.topa_c a:hover {
		color: #50b8f5;
	}

	/*nav*/
	.nav {
		width: 100%;
		background-color: #ededed;
		margin-top: -55px;
	}

	.nava {
		width: 9.5%;
		margin: 0 0.805%;
		height: 55px;
		position: relative;
		transition: all ease 0.3s;
	}

	.nava p {
		text-align: center;
		line-height: 55px;
	}

	.nava p a {
		font-size: 16px;
		color: #404040;
		transition: all ease 0.3s;
	}

	.navaa {
		background-image: url(../img/y5.png);
	}

	.navaa p a {
		color: #0bb7ff;
	}

	.nava:hover {
		background-image: url(../img/y5.png);
	}

	.nava:hover p a {
		color: #0bb7ff;
	}

	.navb {
		position: absolute;
		left: -10%;
		top: 55px;
		z-index: 10;
		width: 120%;
		background-color: rgba(255, 255, 255, 0.8);
	}

	.navb_a {
		width: 100%;
		line-height: 40px;
		text-align: center;
		transition: all ease 0.3s;
	}

	.navb_a a {
		font-size: 14px;
		color: #404040;
		transition: all ease 0.3s;
	}

	.navb_a:hover {
		background-color: rgba(80, 184, 245, 0.8);
	}

	.navb_a:hover a {
		color: #fff;
	}

	/*banner*/
	.ban {
		width: 100%;
		margin: 0 auto;
		height: 362px;
		position: relative;
		overflow: hidden;
	}

	.imgbox {
		width: 1300px;
		position: relative;
		left: 50%;
		margin-left: -650px;
		height: 500px;
	}

	.imgbox_a {
		width: 5760px;
	}

	.imgbox img {
		float: left;
		width: 1300px;
		height: 362px;
	}

	.boy {
		width: 1200px;
		margin-top: 485px;
	}

	.pa-a {
		z-index: 1000;
		bottom: 20px;
		position: absolute;
		left: 50%;
		margin-left: -58px;
	}

	.pa-a li {
		width: 11px;
		height: 11px;
		background: #0148a0;
		float: left;
		margin: 0 8px;
		cursor: pointer;
		transition: all ease 0.1s;
		border-radius: 50%;
	}

	.pa-a .ppp {
		background-color: transparent;
		width: 47px;
		border-radius: 10px;
		border: 2px solid #0148a0;
	}

	.bt-a {
		width: 47px;
		height: 47px;
		position: absolute;
		left: 3%;
		top: calc(50% - 65px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-b {
		background: url(../img/yi07.png) no-repeat;
		width: 47px;
		height: 47px;
	}

	.bt-b:hover {
		background: url(../img/yi09.png);
	}

	.bt-k {
		width: 47px;
		height: 47px;
		position: absolute;
		right: 3%;
		top: calc(50% - 65px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-f {
		background: url(../img/yi06.png) no-repeat;
		width: 47px;
		height: 47px;
	}

	.bt-f:hover {
		background: url(../img/yi08.png);
	}

	.ban_jt {
		position: absolute;
		margin-left: calc(50% - 31px);
		bottom: 50px;
		z-index: 10000;
		left: 50%;
	}

	.guan {
		width: 100%;
		height: 44px;
		background-color: #ffffff;
		border-bottom: 2px solid #eeeeee;
	}

	.guan p {
		line-height: 44px;
		color: #747474;
	}

	.guan p a {
		color: #747474;
		transition: all ease 0.3s;
	}

	.guan p a:hover {
		color: #50b8f5;
	}

	/*产品中心*/
	.cpzx {
		margin-top: 37px;
	}

	.cpa {
		width: 100%;
	}

	.cpa_a {
		width: 23.25%;
	}

	.cpa_a p:nth-child(1) {
		font-family: "Arial";
		font-size: 33.5px;
		color: #50b8f5;
		font-weight: 900;
		line-height: 34px;
	}

	.cpa_a p:nth-child(3) {
		font-size: 24px;
		color: #676767;
		line-height: 43px;
	}

	.cpa_b {
		width: 76.75%;
	}

	.cpa_bp {
		width: 30.26%;
		margin-left: 3.07%;
		padding-left: 3px;
	}

	.cpa_bp {
		line-height: 40px;
		position: relative;
	}

	.cpa_bp a {
		font-size: 16px;
		color: #4c4c4c;
		transition: all ease 0.3s;
	}

	.cpa_bp a span {
		display: inline-block;
		color: #50b8f5;
		margin-right: 12px;
	}

	.cpa_bp::after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		width: 0;
		height: 1px;
		background-color: #61bdf6;
		display: inline-block;
		transition: all ease 0.3s;
	}

	.cpa_bp:hover::after {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cpa_bp::before {
		content: "";
		position: absolute;
		right: 100px;
		top: 17px;
		transition: all ease 0.3s;
		background-image: url(../img/y6.png);
		width: 28px;
		height: 6px;
		background-size: 100% 100%;
		opacity: 0;
	}

	.cpa_bp:hover::before {
		opacity: 1;
		right: 12px;
		transition: all ease 0.3s;
	}

	.cpa_bp:hover a {
		color: #17a9ff;
	}

	.cpa_bpa {
		position: relative;
	}

	.cpa_bpa::after {
		width: 100%;
	}

	.cpa_bpa::before {
		opacity: 1;
		right: 12px;
	}

	.cpa_bpa a {
		color: #17a9ff;
	}

	.cpb {
		margin-top: 5px;
		overflow: hidden;
	}

	.cpd_a {
		width: 23.25%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 16px 11px 30px 11px;
		position: relative;
		margin: 19px 0;
		margin-left: 2.333%;
	}

	.cpd_t {
		width: 100%;
		overflow: hidden;
	}

	.cpd_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cpd_a p {
		line-height: 34px;
		margin-top: 10px;
		padding-left: 7px;
		width: 100%;
		overflow: hidden;
	}

	.cpd_a p a {
		font-size: 14px;
		color: #4c4c4c;
		display: block;
		width: 96%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cpd_a span {
		display: inline-block;
		line-height: 18px;
		padding-left: 7px;
	}

	.cpd_a span a {
		color: #737373;
	}

	.cp_m {
		position: absolute;
		bottom: 0;
		right: 0;
		background-image: url(../img/y7.png);
		height: 39px;
		width: 60px;
		background-size: 100% 100%;
		transition: all ease 0.3s;
	}

	.cp_m img {
		margin-top: 15px;
		margin-left: 21px;
		transition: all ease 0.3s;
	}

	.cpd_a:hover .cpd_t img {
		transform: scale(1.1);
	}

	.cpd_a:hover .cp_m {
		background-image: url(../img/y8.png);
		height: 39px;
		width: 60px;
		background-size: 100% 100%;
	}

	.cpd_a:hover .cp_m img {
		margin-left: 26px;
	}

	.cpd_a::after {
		content: "";
		width: 0%;
		height: 1px;
		display: block;
		background-color: #50b8f5;
		position: absolute;
		bottom: 0px;
		left: 50%;
		transition: all 0.3s ease;
	}

	.cpd_a:hover::after {
		content: "";
		width: 98%;
		height: 1px;
		display: block;
		background-color: #50b8f5;
		position: absolute;
		bottom: 0px;
		left: 1%;
	}

	.cpd_a:nth-child(1) {
		margin-left: 0;
	}

	.cpd_a:nth-child(5) {
		margin-left: 0;
	}

	.cpc {
		width: 300%;
	}

	.cpd {
		width: 33.3333%;
	}

	.cp_an {
		display: table;
		margin: 0 auto;
		margin-top: 18px;
	}

	.cp_an1 {
		width: 9px;
		height: 9px;
		background-color: #236cc8;
		border-radius: 50%;
		margin: 0 4.5px;
		cursor: pointer;
	}

	.cp_an2 {
		background-color: #fb604b;
	}

	/*五大优势*/
	.youshi {
		background-image: url(../img/y5.jpg);
		height: 694px;
		background-size: cover;
		background-position: center left 53%;
		margin-top: 63px;
		padding-top: 30px;
	}

	.ysa {
		width: 63%;
	}

	.ysaa {
		width: 100%;
		margin-top: 10px;
	}

	.ysaa p {
		float: right;
		text-align: right;
		color: #3e403f;
		line-height: 20px;
		margin-right: 25px;
		height: 100px;
	}

	.ysaa p span {
		font-size: 18px;
		color: #176fd1;
		font-weight: bold;
		line-height: 40px;
	}

	.ysaa img {
		float: right;
		margin-top: 16px;
	}

	.ysaa:nth-child(2) {
		padding-right: 31px;
	}

	.ysaa:nth-child(3) {
		padding-right: 56px;
	}

	.ysaa:nth-child(4) {
		padding-right: 86px;
	}

	.ysaa:nth-child(5) {
		padding-right: 117px;
	}

	.ysaa:nth-child(1) p {
		width: 82%;
	}

	.ysaa:nth-child(2) p {
		width: 82%;
	}

	.ysb {
		margin-right: 2%;
		margin-top: 15%;
		width: 34%;
	}

	.ysb img {
		width: 100%;
	}

	.ysaa:hover img {
		animation: dh1 2s linear infinite;
	}

	@keyframes dh1 {
		0% {
			transform: translateX(0px);
		}

		25% {
			transform: translateX(-6px);
		}

		50% {
			transform: translateX(0px);
		}

		75% {
			transform: translateX(6px);
		}

		100% {
			transform: translateX(0px);
		}
	}

	/*案例及口碑*/
	.alkba {
		width: 100%;
		margin-bottom: 30px;
	}

	.alkba p {
		text-align: right;
		font-size: 24px;
		color: #676767;
		line-height: 30px;
	}

	.alkba p span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.al {
		width: 65.8333%;
		overflow: hidden;
		position: relative;
	}

	.ala {
		width: 208%
	}

	.alb {
		width: 25%;
	}

	.alb_t {
		width: 92.68%;
		overflow: hidden;
	}

	.alb_t img {
		width: 100%;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.alb_p1 {
		width: 92.68%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 53px;
		margin-top: 16px;
	}

	.alb_p1 a {
		font-size: 14px;
		color: #5b5b5b;
		font-weight: bold;
		transition: all ease 0.3s;
	}

	.alb_p2 {
		width: 92.68%;
		overflow: hidden;
		line-height: 25px;
		height: 75px;
	}

	.alb_p2 a {
		font-size: 12px;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.alb_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 40px;
		border-radius: 5px;
	}

	.alb_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.alb_more:hover a {
		margin-left: 5px;
	}

	.alb:hover .alb_t img {
		transform: scale(1.1);
	}

	.alb:hover .alb_p1 a {
		color: #64b7e7;
	}

	.alb:hover .alb_p2 a {
		color: #64b7e7;
	}

	.alz {
		position: absolute;
		left: 0;
		top: 36%;
		background-image: url(../img/y20.png);
		width: 60px;
		height: 39px;
		padding-top: 15px;
		padding-left: 12px;
		cursor: pointer;
	}

	.aly {
		position: absolute;
		right: 0;
		top: 36%;
		background-image: url(../img/y18.png);
		width: 60px;
		height: 39px;
		padding-top: 15px;
		padding-left: 21px;
		cursor: pointer;
	}

	.alya {
		background-image: url(../img/y21.png);
	}

	.alza {
		background-image: url(../img/y22.png);
	}

	.kb {
		width: 31.666%;
		background-color: #f5f5f5;
		padding-top: 47px;
		padding-bottom: 28px;
	}

	.kba {
		width: 100%;
	}

	#swiperkb {
		width: 100%;
	}

	#swiperkb .swiper-slide {
		width: 100%;
	}

	.kbb {
		width: 100%;
		padding: 0 20px 97px 20px;
	}

	.kbb>h1 {
		line-height: 62px;
	}

	.kbb>h1 a {
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
	}

	.kbb>p {
		line-height: 23px;
		margin-top: 17px;
		height: 161px;
		overflow: hidden;
	}

	.kbb>p a {
		color: #7e7e7e;
	}

	.shmc {
		width: 105%;
		margin-top: 68px;
	}

	.shmc img {
		float: left;
	}

	.shmc p {
		color: #7e7e7e;
		line-height: 23px;
		margin-left: 10px;
		margin-top: 2px;
		float: left;
	}

	.shmc p span {
		font-weight: bold;
		font-size: 14px;
		color: #5b5b5b;
	}

	#swiper-pagination-kb {
		right: 0;
		background-image: url(../img/y24.png);
		width: 170px;
		height: 39px;
		bottom: 0;
		left: auto;
	}

	#swiper-pagination-kb .swiper-pagination-bullet {
		width: 9px;
		height: 9px;
		background-color: #236cc8;
		margin: 15px 4.5px;
		border-radius: 50%;
	}

	#swiper-pagination-kb .swiper-pagination-bullet-active {
		width: 9px;
		height: 9px;
		background-color: #ff862d;
		margin: 15px 4.5px;
	}

	.shtu {
		margin-top: 40px;
	}

	.shtu img {
		width: 100%;
	}

	/*关于我们*/
	.gunayu {
		width: 100%;
		background-image: url(../img/y9.jpg);
		background-repeat: no-repeat;
		background-size: 220%;
		background-position: center;
		margin-top: 70px;
		padding: 8% 0;
	}

	.gy {
		width: 58%;
		margin-right: 3%;
	}

	.gyp1 {
		text-align: right;
		font-size: 24px;
		color: #676767;
		line-height: 30px;
	}

	.gyp1 span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.gyp2 {
		text-align: right;
		font-size: 18px;
		color: #525252;
		line-height: 58px;
		margin-top: 47px;
	}

	.gyp2 span {
		border-bottom: 2px solid #50b8f5;
		display: inline-block;
	}

	.gyp3 {
		line-height: 21px;
		color: #5a5a5a;
		text-align: right;
		margin-top: 17px;
		height: 168px;
		overflow: hidden;
	}

	.gy_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 25px;
		border-radius: 5px;
	}

	.gy_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.gy_more:hover a {
		margin-left: 5px;
	}

	/*新闻*/
	.syxw {
		margin-top: 67px;
	}

	.xwa {
		width: 100%;
		margin-bottom: 32px;
	}

	.xwa_p1 {
		font-size: 24px;
		color: #676767;
		line-height: 30px;
	}

	.xwa_p1 span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.xwa_p2 {
		width: 164px;
		line-height: 39px;
		font-size: 14px;
		text-align: center;
		background-color: #eeeeee;
		margin-left: 38px;
		color: #5e5e5e;
		border-radius: 5px;
		cursor: pointer;
		margin-top: 18px;
	}

	.xwa_p2a {
		background-color: #0148a0;
		color: #fff;
	}

	.xwb {
		width: 100%;
	}

	.xwbz {
		width: 41.25%;
	}

	.xwbza {
		width: 100%;
		background-color: #f5f5f5;
		border-radius: 5px;
		padding: 23px 0;
	}

	.xwbza_t {
		width: 89.49%;
		margin: 0 auto;
		overflow: hidden;
	}

	.xwbza_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.xwbza_a {
		width: 90%;
		margin-top: 18px;
	}

	.xwbza_p1 {
		background-image: url(../img/y25.png);
		width: 99px;
		height: 68px;
		text-align: center;
		padding-right: 22px;
		line-height: 20px;
		padding-top: 12px;
	}

	.xwbza_p1 a {
		font-family: "Arial";
		font-size: 14px;
		color: #fff;
		font-weight: 900;
	}

	.xwbza_p1 a span {
		font-size: 26px;
	}

	.xwbza_p2 {
		margin-left: 10px;
		line-height: 22px;
		margin-top: 16px;
		width: 58%;
	}

	.xwbza_p2 a {
		color: #969696;
	}

	.xwbza_p2 a span {
		color: #5b5b5b;
		font-size: 14px;
		font-weight: bold;
		display: inline-block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.xwbza>p {
		line-height: 20px;
		width: 89%;
		margin: 0 auto;
		height: 40px;
		overflow: hidden;
		margin-top: 15px;
	}

	.xwbza>p a {
		color: #969696;
	}

	.xwbz_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 32px;
		border-radius: 5px;
	}

	.xwbz_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.xwbz_more:hover a {
		margin-left: 5px;
	}

	.xwbza:hover .xwbza_t img {
		transform: scale(1.1);
	}

	.xwby {
		width: 52.91%;
		margin-top: -5px;
	}

	.xwby_a {
		width: 100%;
		background-color: #f5f5f5;
		padding-left: 35px;
		position: relative;
		overflow: hidden;
		transition: all ease 0.3s;
		margin-top: 2.5%;
		border-radius: 4px;
		height: 74px;
	}

	.xwby_p1 {
		line-height: 74px;
	}

	.xwby_p1 a {
		font-family: "Arial";
		font-size: 16px;
		color: #5b5b5b;
		font-weight: 900;
		transition: all ease 0.3s;
	}

	.xwby_p1 a span {
		font-size: 26px;
	}

	.xwby_p2 {
		width: 50%;
		line-height: 8px;
		margin-top: 16px;
		margin-left: 47px;
	}

	.xwby_p2 a {
		font-size: 12px;
		color: #969696;
		transition: all ease 0.3s;
	}

	.xwby_p2 a span {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #5b5b5b;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 21px;
		overflow: hidden;
		transition: all ease 0.3s;
	}

	.xwby_m {
		position: absolute;
		right: 30px;
		bottom: calc(50% - 3px);
		transition: all ease 0.3s;
	}

	.xwby_m1 {
		position: absolute;
		right: 30px;
		bottom: -10%;
		transition: all ease 0.3s;
	}

	.xwby_a:hover {
		background-color: #50b8f5;
	}

	.xwby_a:hover a {
		color: #fff;
	}

	.xwby_a:hover a span {
		color: #fff;
		transition: all ease 0.3s;
	}

	.xwby_a:hover .xwby_m {
		bottom: 1000%;
	}

	.xwby_a:hover .xwby_m1 {
		bottom: calc(50% - 3px);
	}

	.xwby_m1:hover {
		right: 38px;
	}

	/*常见问答*/
	.cjwd {
		margin-top: 49px;
		position: relative;
		border: 5px solid #f4f4f4;
		border-radius: 3px;
		height: 137px;
		padding-top: 28px;
	}

	.cja {
		width: 242px;
		position: absolute;
		left: -20px;
		top: -5px;
	}

	.cja img {
		width: 100%;
	}

	.cjb {
		width: 62%;
		margin-left: 28%;
		height: 77px;
		overflow: hidden;
	}

	#swipercj {
		width: 100%;
	}

	#swipercj .swiper-slide {
		width: 100%;
		height: 77px;
	}

	.cjc {
		width: 100%;
	}

	.cjc_a {
		width: 45%;
	}

	.cjc_p1 {
		background-image: url(../img/y28.png);
		line-height: 16px;
		padding-left: 35px;
		background-repeat: no-repeat;
		background-position: left center;
	}

	.cjc_p1 a {
		color: #5b5b5b;
		transition: all ease 0.3s;
	}

	.cjc_p2 {
		background-image: url(../img/y29.png);
		line-height: 21px;
		padding-left: 35px;
		background-repeat: no-repeat;
		background-position: left top 3px;
		margin-top: 19px;
		height: 42px;
		overflow: hidden;
	}

	.cjc_p2 a {
		color: #868686;
		transition: all ease 0.3s;
	}

	.cjc_a:hover a {
		color: #50b8f5;
	}

	#swiper-pagination-cj {
		right: 45px;
		bottom: calc(50% - 33px);
		left: auto;
		width: 9px;
	}

	#swiper-pagination-cj .swiper-pagination-bullet {
		width: 9px;
		height: 9px;
		background-color: #236cc8;
		margin: 4.5px 0;
		border-radius: 50%;
		outline: none;
	}

	#swiper-pagination-cj .swiper-pagination-bullet-active {
		width: 9px;
		height: 9px;
		background-color: #fb604b;
		margin: 4.5px 0;
	}

	/*提交信息*/
	.tjxx {
		width: 100%;
		background-image: url(../img/y11.jpg);
		height: 315px;
		background-position: center;
		background-size: cover;
		margin-top: 33px;
		padding-top: 105px;
	}

	.tjxx .commen>p {
		font-size: 24px;
		color: #676767;
		line-height: 30px;
		text-align: center;
	}

	.tjxx .commen>p span {
		font-size: 33.5px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.tja {
		display: table;
		margin: 0 auto;
		margin-top: 35px;
	}

	.tja input {
		width: 180px;
		height: 44px;
		line-height: 44px;
		border: 1px solid #eeeeee;
		float: left;
		display: inline-block;
		padding-left: 16px;
		border-radius: 5px;
		margin-right: 15px;
		color: #d4d4d4;
	}

	.tjly {
		width: 134px;
		height: 39px;
		line-height: 39px;
		padding-left: 18px;
		border-radius: 5px;
		margin-top: 2px;
	}

	.tjly input {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 120px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		border-radius: 5px;
		background-color: transparent;
		border: none;
		color: #fff;
		display: inline-block;
		cursor: pointer;
	}

	.lxdh {
		width: 100%;
		background-color: #094793;
	}

	.lxdha {
		width: 33.3333%;
		border-left: 1px solid #227ec5;
		padding: 42px 0 49px 0;
	}

	.lxdha img {
		float: left;
	}

	.lxdha p {
		float: left;
		margin-left: 15px;
		color: #d4d4d4;
		line-height: 21px;
		margin-top: -4px;
	}

	.lxdha p span {
		font-family: "Arial";
		font-size: 16px;
		color: #fff;
		font-weight: bold;
	}

	/*页脚*/
	.yj {
		width: 100%;
		background-color: #36404a;
		padding-top: 47px;
		padding-bottom: 52px;
	}

	.yja img {
		margin-bottom: 11px;
	}

	.yja p {
		margin-left: 17px;
		background-image: url(../img/y33.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 21px;
		line-height: 26px;
		color: #d4d4d4;
	}

	.yjb {
		margin-left: 2%;
	}

	.yjb_a h1 {
		width: 106px;
		font-size: 14px;
		color: #fff;
		font-weight: bold;
		line-height: 40px;
		border-bottom: 1px dashed #696d72;
		margin-bottom: 24px;
		letter-spacing: 1px;
	}

	.yjb_a h1 span {
		position: relative;
		display: inline-block;
	}

	.yjb_a h1 span::after {
		content: "";
		position: absolute;
		left: 0;
		bottom: -1px;
		width: 100%;
		height: 1px;
		background-color: #51b8f2;
	}

	.yjb_a h6 {
		width: 106px;
		font-size: 14px;
		color: #fff;
		font-weight: bold;
		line-height: 40px;
		border-bottom: 1px dashed #696d72;
		margin-bottom: 24px;
		letter-spacing: 1px;
	}

	.yjb_a h6 span {
		position: relative;
		display: inline-block;
	}

	.yjb_a h6 span::after {
		content: "";
		position: absolute;
		left: 0;
		bottom: -1px;
		width: 100%;
		height: 1px;
		background-color: #51b8f2;
	}

	.yjb_a p {
		background-image: url(../img/y33.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 21px;
		line-height: 25px;
		margin-left: 4px;
		letter-spacing: 1px;
	}

	.yjb_a p a {
		color: #d4d4d4;
		transition: all ease 0.3s;
	}

	.yjb_a p:hover a {
		color: #51b8f2;
	}

	.yjb_a:nth-child(1) {
		margin-right: 25px;
	}

	.yjc {
		width: 164px;
		margin-top: 14px;
	}

	.ewm {
		width: 100%;
		background-image: url(../img/y34.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding: 13px 15px;
	}

	.ewm img {
		width: 100%;
	}

	.yjc p {
		text-align: center;
		color: #fff;
		font-weight: bold;
		line-height: 21px;
	}

	.beian {
		width: 100%;
		background-color: #2c353e;
	}

	.beian p {
		color: #717c87;
		float: left;
		line-height: 39px;
	}

	.beian p a {
		color: #717c87;
		transition: all ease 0.3s;
	}

	.beian p a:hover {
		color: #51b8f2;
	}

	.beian p:nth-child(2) {
		margin-left: 5%;
	}

	.beian p:nth-child(2) img {
		display: inline-block;
		position: relative;
		top: 5px;
	}

	.beian p:nth-child(3) {
		float: right;
	}

	.yl {
		width: 100%;
	}

	.yl p {
		line-height: 28px;
		color: #717c87;
		margin-left: 14px;
	}

	.yl p a {
		color: #717c87;
		transition: all ease 0.3s;
	}

	.yl p a:hover {
		color: #51b8f2;
	}

	/*添加的漂浮QQ*/
	.dong {
		width: 50px;
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: -115px;
	}

	.sahng {
		width: 100%;
	}

	.xain {
		width: 100%;
		height: 50px;
		background: url(../img/zxkf.gif) no-repeat center;
		background-color: #18a8f0;
		position: relative;
		margin: 10px 0;
		cursor: pointer;
	}

	.danpo {
		width: 100%;
		height: 50px;
		background-color: #18a8f0;
		position: absolute;
		top: 0;
		left: 0;
	}

	.danpo p {
		text-align: center;
		line-height: 16px;
		color: #fff;
		padding-top: 10px;
	}

	.dhaun {
		width: 320px;
		position: absolute;
		top: -20px;
		left: -310px;
	}

	.dinr {
		width: 300px;
		border-top: solid 4px #18a8f0;
		background-color: #fff;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
	}

	.weiya {
		width: 100%;
		border-bottom: solid 1px #ccc;
	}

	.weiya img {
		float: left;
		padding: 10px;
	}

	.weiya .yumin {
		float: left;
		padding: 10px;
	}

	.yumin span {
		font-size: 16px;
		color: #18a8f0;
	}

	.yumin p {
		color: #ccc;
	}

	.botre {
		width: 100%;
		padding: 20px;
	}

	.kehug p {
		float: left;
	}

	.kehug p a {
		color: #828282;
	}

	.kehug img {
		float: left;
	}

	.jieh {
		color: #828282;
		font-size: 14px;
		font-weight: bold;
		line-height: 30px;
	}

	.kehug {
		line-height: 26px;
	}

	.daoma {
		width: 100%;
		height: 50px;
		border: solid 1px #ccc;
		background: url(../img/217.png) no-repeat center;
		background-color: #fff;
		position: relative;
		margin: 10px 0;
		cursor: pointer;
	}

	.zung {
		width: 100%;
		background-color: #fff;
		position: absolute;
		top: 0;
		left: 0;
	}

	.zung p {
		text-align: center;
		line-height: 16px;
		color: #18a8f0;
		padding-top: 10px;
	}

	.loainj {
		width: 320px;
		position: absolute;
		top: -20px;
		left: -310px;
	}

	.dingw {
		width: 300px;
		border-top: solid 4px #18a8f0;
		background-color: #fff;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		padding: 10px;
	}

	.dingw img {
		float: left;
		padding: 10px;
	}

	.dingw .xiaw {
		float: left;
		padding: 10px;
	}

	.xiaw span {
		font-size: 20px;
		color: #828282;
		font-weight: bold;
	}

	.xiaw p {
		color: #939393;
		font-size: 14px;
		line-height: 22px;
	}

	.topb {
		width: 100%;
		height: 50px;
		border: solid 1px #ccc;
		background: url(../img/218.png) no-repeat center;
		background-color: #fff;
		position: relative;
		margin: 10px 0;
		cursor: pointer
	}

	.libai {
		width: 100%;
		background-color: #fff;
		position: absolute;
		top: 0;
		left: 0;
	}

	.libai p {
		text-align: center;
		line-height: 16px;
		color: #18a8f0;
		padding-top: 10px;
	}

	.yeya {
		width: 200px;
		position: absolute;
		top: -20px;
		left: -190px;
	}

	.weic {
		width: 180px;
		border-top: solid 4px #18a8f0;
		background-color: #fff;
		border-bottom: solid 1px #ccc;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		padding: 20px;
	}

	.rin {
		width: 100%;
	}

	.rin img {
		width: 100%;
	}

	.weic p {
		text-align: center;
		line-height: 30px;
	}

	.fanh {
		width: 100%;
		height: 50px;
		line-height: 16px;
		text-align: center;
		color: #fff;
		background-color: #18a8f0;
		cursor: pointer;
	}

	.fanh p {
		padding-top: 10px;
		color: #fff;
		text-align: center;
	}

	/*产品列表页*/
	.nban {
		width: 100%;
	}

	.nban img {
		width: 1300px;
		position: relative;
		left: 50%;
		margin-left: -650px;
	}

	.chanpinl {
		margin-top: 38px;
	}

	.cplz {
		width: 22%;
	}

	.cplza {
		width: 100%;
		background-image: url(../img/y18.jpg);
		background-size: 100%;
		height: 133px;
		padding-top: 32px;
	}

	.cplza p {
		font-size: 22px;
		color: #fff;
		line-height: 30px;
		margin-left: 15px;
	}

	.cplza p span {
		font-size: 28px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.cplzb {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		position: relative;
		margin-top: -5px;
		padding: 24px 10px 37px 10px;
	}

	.cplzb_a {
		width: 100%;
		margin-top: 11px;
	}

	.cplzb_p1 {
		width: 100%;
		line-height: 45px;
		background-color: #fff;
		border-radius: 5px;
		padding-left: 6px;
		position: relative;
		border-bottom: 1px solid #61bdf6;
	}

	.cplzb_p1 a {
		font-size: 16px;
		color: #4c4c4c;
	}

	.cplzb_p1 a span {
		display: inline-block;
		color: #50b8f5;
		margin-right: 6px;
	}

	.cplzb_p1::before {
		content: "";
		position: absolute;
		right: 100px;
		top: 17px;
		transition: all ease 0.3s;
		background-image: url(../img/y6.png);
		width: 28px;
		height: 6px;
		background-size: 100% 100%;
		opacity: 0;
	}

	.cplzb_p1:hover::before {
		opacity: 1;
		right: 8px;
		transition: all ease 0.3s;
	}

	.cplzb_p1:hover a {
		color: #17a9ff;
	}

	.cplzb_p1a {
		position: relative;
	}

	.cplzb_p1a::before {
		opacity: 1;
		right: 8px;
	}

	.cplzb_p1a a {
		color: #17a9ff;
	}

	.cplzb_p2 {
		width: 100%;
		padding-left: 15px;
		line-height: 33px;
		margin-top: 15px;
		padding-bottom: 10px;
		display: none;
	}

	.cplzb_pa {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #5b5b5b;
		transition: all ease 0.3s;
	}

	.cplzb_paa {
		color: #ff7200;
	}

	.cplzb_pa:hover {
		margin-left: 8px;
		color: #ff7200;
	}

	.cplzb_p1a~.cplzb_p2 {
		display: block;
	}

	.cplzc {
		width: 100%;
		background-image: url(../img/y19.jpg);
		background-size: 100%;
		height: 133px;
		padding-top: 32px;
		margin-top: 44px;
	}

	.cplzc p {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		margin-left: 29px;
	}

	.cplzc p span {
		font-size: 33.5px;
		color: #24a2eb;
		font-family: "Arial";
		font-weight: 900;
		letter-spacing: 2px;
	}

	.cplzd {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		position: relative;
		margin-top: -5px;
		padding: 5px 24px 0 34px;
	}

	.cplzd p {
		line-height: 18px;
		border-bottom: 1px dashed #d2d2d2;
		padding-bottom: 13px;
		margin-top: 27px;
		position: relative;
	}

	.cplzd p a {
		color: #5b5b5b;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		transition: all ease 0.3s;
	}

	.cplzd p a span {
		color: #8e8e8e;
		display: inline-block;
		margin-right: 5px;
		transition: all ease 0.3s;
	}

	.cplzd p::after {
		content: "";
		position: absolute;
		left: -16px;
		top: 6px;
		background-image: url(../img/y47.png);
		width: 8px;
		height: 8px;
	}

	.cplzd p:hover a {
		color: #50b8f5;
	}

	.cplzd p:hover a span {
		color: #50b8f5;
	}

	.cplzd_more {
		background-image: url(../img/y21.png);
		height: 39px;
		width: 60px;
		background-size: 100% 100%;
		margin-right: -24px;
		margin-top: 44px;
	}

	.cplzd_more img {
		margin-top: 15px;
		margin-left: 21px;
		transition: all ease 0.3s;
	}

	.cplzd_more:hover img {
		margin-left: 25px;
	}

	.cply {
		width: 74.5%;
	}

	.cplya {
		width: 100%;
		margin-top: 19px;
	}

	.cplya_p1 {
		background-image: url(../img/y48.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 62px;
		line-height: 46px;
		font-size: 20px;
		color: #176fd1;
	}

	.mbx {
		color: #969696;
		line-height: 46px;
		margin-right: 15px;
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: right;
	}

	.mbx a {
		color: #969696;
		transition: all ease 0.3s;
	}

	.mbx a:hover {
		color: #50b8f5;
	}

	.cplyb {
		top: -10px;
		position: relative;
	}

	.cplyb .cpd_a {
		width: 31.2%;
		margin: 25px 0;
	}

	.cplyb .cpd_a:nth-child(3n+2) {
		margin: 25px 3.2%;
	}

	.yema {
		margin-right: 27px;
		margin-top: 27px;
	}

	.ymp {
		width: 38px;
		height: 38px;
		border: 1px solid #eeeeee;
		border-radius: 5px;
		position: relative;
		overflow: hidden;
		text-align: center;
		line-height: 38px;
		margin-left: 7px;
		transition: all ease 0.3s;
	}

	.ymp img:nth-child(1) {
		position: absolute;
		left: 8px;
		top: 15px;
		transition: all ease 0.3s;
	}

	.ymp img:nth-child(2) {
		position: absolute;
		left: 8px;
		bottom: -10px;
		transition: all ease 0.3s;
	}

	.ymp a {
		font-size: 14px;
		color: #4c4c4c;
		transition: all ease 0.3s;
	}

	.ymp:hover {
		background-color: #50b8f5;
		border-color: #50b8f5;
	}

	.ymp:hover a {
		color: #fff;
	}

	.ymp:hover img:nth-child(1) {
		top: -10px;
	}

	.ymp:hover img:nth-child(2) {
		bottom: 18px;
	}

	.ympa {
		background-color: #50b8f5;
		border-color: #50b8f5;
	}

	.ympa a {
		color: #fff;
	}

	.tjzx {
		width: 100%;
		margin-top: 60px;
		border: 5px solid #f4f4f4;
		padding: 10px 26px 28px 26px;
		position: relative;
		margin-bottom: 13px;
	}

	.tjzx_p1 {
		font-size: 18px;
		color: #676767;
		line-height: 30px;
		margin-left: 47px;
		margin-bottom: 8px;
	}

	.tjzx_p1 span {
		font-size: 24px;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
		letter-spacing: 2px;
		position: relative;
		top: 2px;
		display: inline-block;
		margin-right: 7px;
	}

	.tjzx_p2 {
		width: 46.94%;
		border-bottom: 1px dashed #d2d2d2;
		padding: 0 45px 0 11px;
		line-height: 52px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.tjzx_p2 a {
		font-size: 14px;
		color: #575757;
		transition: all ease 0.3s;
	}

	.tjzx_p2 a span {
		font-family: "Arial";
		font-weight: 900;
		color: #575757;
		display: inline-block;
		margin-right: 14px;
		transition: all ease 0.3s;
	}

	.tjzx_p2:hover a {
		color: #50b8f5;
		padding-left: 8px;
	}

	.tjzx_p2:hover a span {
		color: #50b8f5;
	}

	.tjzx img {
		position: absolute;
		left: 15px;
		top: -5px;
	}

	/*产品内页*/
	.cpn {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
	}

	.cpna {
		width: 100%;
		background-color: #f1f1f1;
		padding: 15px 0 15px 20px;
		border-radius: 5px;
	}

	.cpna_t {
		width: 30.75%;
	}

	.cpna_t img {
		width: 100%;
	}

	.cpna_w {
		width: 64.97%;
	}

	.cpna_p1 {
		font-size: 16px;
		color: #0148a0;
		line-height: 30px;
	}

	.cpna_p2 {
		color: #737373;
		line-height: 26px;
	}

	.cpna_p3 {
		line-height: 22px;
		color: #737373;
		width: 91%;
		margin-top: 10px;
	}

	.cpna_p4 {
		background-image: url(../img/y54.png);
		width: 243px;
		height: 39px;
		line-height: 39px;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		font-family: "Arial";
		padding-left: 19px;
		margin-top: 20px;
	}

	.cpnb {
		width: 100%;
		margin-top: 49px;
		border-bottom: 1px solid #f1f1f1;
	}

	.cpnb_p {
		line-height: 36px;
		font-size: 14px;
		color: #5b5b5b;
		margin: 0 20px;
		cursor: pointer;
	}

	.cpnb_pa {
		position: relative;
		color: #ff7200;
	}

	.cpnb_pa::after {
		content: "";
		position: absolute;
		background-image: url(../img/y55.png);
		width: 11px;
		height: 13px;
		left: calc(50% - 5.5px);
		bottom: -6.5px;
		animation: dh2 2s linear infinite;
	}

	@keyframes dh2 {
		0% {
			transform: translateY(0px);
		}

		25% {
			transform: translateY(-1.5px);
		}

		50% {
			transform: translateY(0px);
		}

		75% {
			transform: translateY(2.5px);
		}

		100% {
			transform: translateY(0px);
		}
	}

	.cpnc {
		width: 100%;
		margin: 0 auto;
		margin-top: 23px;
		padding: 0 2%;
		border-bottom: 1px solid #eeeeee;
		padding-bottom: 60px;
	}

	.cpnc_p1 {
		width: 100%;
		line-height: 23px;
		color: #5b5b5b;
	}

	.cpnc_p2 {
		padding-left: 21px;
		color: #5b5b5b;
		line-height: 23px;
		margin-top: 10px;
		background-image: url(../img/y56.png);
		background-repeat: no-repeat;
		background-position: left top 18px;
	}

	.cpnc_p2 span {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #50b8f5;
		line-height: 43px;
	}

	.cpnc>img {
		width: 80%;
		margin: 30px auto 0 auto;
	}

	.fhlb {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 16px;
		margin-top: -20px;
		border-radius: 5px;
		position: relative;
	}

	.fhlb a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.fhlb:hover a {
		margin-left: 5px;
	}

	.table {
		border: 1px solid #dedede;
		border-right: none;
		margin-top: 48px;
		width: 100%;
	}

	.table td {
		font-size: 12px;
		color: #5b5b5b;
		line-height: 32px;
		padding-left: 10px;
		border-right: 1px solid #dedede;
	}

	.tr1 {
		background-color: #efefef;
	}

	.tr2 {
		background-color: #fff;
	}

	/*
	.tr2 td:nth-child(1){width: 22.80%;}
	.tr2 td:nth-child(3){width: 11.58%;}
*/
	.table tr td:last-child {
		text-align: center;
		padding-left: 0;
	}

	.cpnd {
		width: 100%;
		margin-top: 34px;
	}

	.cpnd img {
		display: table;
		margin: 0 auto;
		border: 1px solid #dcdcdc;
	}

	.cpnd_p1 {
		text-align: center;
		color: #5b5b5b;
		font-size: 14px;
		font-weight: bold;
		line-height: 31px;
		margin-top: 13px;
	}

	.cpnd_p2 {
		width: 100%;
		font-size: 12px;
		color: #5b5b5b;
		line-height: 23px;
	}

	/*解决方案列表页*/
	.fal {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 32px;
	}

	.fala {
		width: 100%;
		background-color: transparent;
		padding: 21px 0 21px 37px;
		transition: all ease 0.3s;
		border-radius: 5px;
		border-bottom: 1px solid #f5f5f5;
	}

	.fala_w {
		width: 70%;
	}

	.fala_p1 {
		line-height: 36px;
	}

	.fala_p1 a {
		font-size: 16px;
		color: #0148a0;
	}

	.fala_p2 {
		line-height: 16px;
	}

	.fala_p2 a {
		font-size: 12px;
		color: #737373;
	}

	.fala_p3 {
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		margin-top: 11px;
	}

	.fala_p3 a {
		font-size: 12px;
		color: #737373;
	}

	.fala_more {
		background-image: url(../img/y17.png);
		width: 130px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 42px;
		border-radius: 5px;
		position: relative;
	}

	.fala_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.fala_more:hover a {
		margin-left: 5px;
	}

	.fala:active {
		background-color: #f1f1f1;
	}

	/*解决方案内页*/
	.fan {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 90px;
	}

	.fana {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 10px 0 17px 27px;
	}

	.fana_p1 {
		font-size: 16px;
		color: #0148a0;
		line-height: 36px;
	}

	.fana_p2 {
		font-size: 12px;
		color: #737373;
		line-height: 16px;
	}

	.fana_p3 {
		background-image: url(../img/y54.png);
		width: 243px;
		height: 39px;
		line-height: 39px;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		font-family: "Arial";
		padding-left: 19px;
		margin-top: -44px;
	}

	.fanb {
		width: 93%;
		margin: 0 auto;
	}

	.fanb_p1 {
		color: #737373;
		line-height: 25px;
		margin-top: 18px;
	}

	.fanb_span {
		font-size: 14px;
		color: #ff7200;
		line-height: 34px;
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.fanb_p1 span:nth-child(2) {
		color: #176fd1;
		font-weight: bold;
	}

	.fanb_p1 span:nth-child(2) a {
		color: #176fd1;
		font-weight: bold;
	}

	.fanb_span::after {
		content: "";
		position: absolute;
		left: -25px;
		top: 11.5px;
		background-image: url(../img/y57.png);
		width: 13px;
		height: 11px;
	}

	.table1 {
		width: 385px;
		border: 1px solid #eeeeee;
		margin-top: 8px;
		border-left: none;
		margin-bottom: 30px;
		margin-left: 9px;
	}

	.table1 td {
		width: 24%;
		font-size: 12px;
		color: #5b5b5b;
		height: 32px;
		padding-left: 14px;
	}

	.table1 tr td:nth-child(1) {
		border-right: 1px solid #dedede;
		border-left: 1px solid #dedede;
	}

	.table1 tr:nth-child(1) td:nth-child(1) {
		border-top: 1px solid #dedede;
	}

	.table1 tr:last-child td:nth-child(1) {
		border-bottom: 1px solid #dedede;
	}

	/*案例列表页*/
	.all {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 47px;
	}

	.alla {
		width: 100%;
		background-color: transparent;
		border-radius: 5px;
		padding: 33px 0 41px 36px;
		transition: all ease 0.3s;
		border-bottom: 1px solid #f5f5f5;
	}

	.alla_t {
		width: 39.32%;
		border-radius: 5px;
		overflow: hidden;
	}

	.alla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.alla_w {
		width: 56%;
	}

	.alla_p1 {
		line-height: 36px;
		width: 77%;
	}

	.alla_p1 a {
		font-size: 16px;
		color: #0148a0;
	}

	.alla_p2 {
		line-height: 16px;
	}

	.alla_p2 a {
		font-size: 12px;
		color: #737373;
	}

	.alla_p3 {
		line-height: 23px;
		height: 69px;
		overflow: hidden;
		margin-top: 10px;
		width: 77%;
	}

	.alla_p3 a {
		font-size: 12px;
		color: #737373;
	}

	.alla_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 3%;
		border-radius: 5px;
		position: relative;
	}

	.alla_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.alla_more:hover a {
		margin-left: 5px;
	}

	.alla:active {
		background-color: #f1f1f1;
	}

	.alla:hover .alla_t img {
		transform: scale(1.1);
	}

	/*案例内页*/
	.aln {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
	}

	.alna {
		width: 100%;
		background-color: #f1f1f1;
		padding: 15px 0 15px 20px;
		border-radius: 5px;
	}

	.alna_t {
		width: 45.85%;
	}

	.alna_t img {
		width: 100%;
	}

	.alna_w {
		width: 49.8%;
	}

	.alna_p1 {
		font-size: 16px;
		color: #0148a0;
		line-height: 30px;
	}

	.alna_p2 {
		color: #737373;
		line-height: 26px;
	}

	.alna_p3 {
		line-height: 23px;
		color: #737373;
		width: 91%;
		margin-top: 8px;
	}

	.alna_p4 {
		background-image: url(../img/y54.png);
		width: 243px;
		height: 39px;
		line-height: 39px;
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		font-family: "Arial";
		padding-left: 19px;
		margin-top: 10px;
	}

	.aln_cp {
		width: 100%;
	}

	.aln_cp .cpd_a {
		width: 32.125%;
		margin: 34px 0 10px 0;
	}

	.aln_cp .cpd_a:nth-child(3n+2) {
		margin: 34px 1.8125% 10px 1.8125%;
	}

	/*评价列表页*/
	.pjla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 25px 0 30px 40px;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.pjla_a {
		width: 94.82%;
	}

	.pjla_p1 {
		line-height: 38px;
	}

	.pjla_p1 a {
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
	}

	.pjla_p2 {
		line-height: 23px;
		margin-top: 8px;
		height: 46px;
		overflow: hidden;
	}

	.pjla_p2 a {
		font-size: 12px;
		color: #7e7e7e;
	}

	.pjla_b {
		margin-top: 27px;
	}

	.pjla_b img {
		float: left;
		width: 32px;
	}

	.pjla_b p {
		float: left;
		font-size: 12px;
		color: #7e7e7e;
		line-height: 18px;
		margin-left: 14px;
		margin-top: -2px;
	}

	.pjla_b p span {
		font-weight: bold;
		color: #5b5b5b;
	}

	.pjla_more {
		background-image: url(../img/y17.png);
		width: 134px;
		height: 39px;
		line-height: 39px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 24px;
		margin-top: 30px;
		border-radius: 5px;
		position: relative;
	}

	.pjla_more a {
		color: #ffffff;
		transition: all ease 0.3s;
	}

	.pjla_more:hover a {
		margin-left: 5px;
	}

	.pjla:hover {
		background-color: #f1f1f1;
	}

	/*评价内页*/
	.pjn {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 100px;
	}

	.pjna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 0 31px 22px 31px;
	}

	.pjna_a {
		padding-top: 26px;
	}

	.pjna_a img {
		float: left;
	}

	.pjna_a p {
		float: left;
		line-height: 22px;
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
		margin-left: 20px;
	}

	.pjna_a h1 {
		float: left;
		line-height: 22px;
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
		margin-left: 20px;
	}

	.pjna_b {
		padding-top: 20px;
	}

	.pjna_b img {
		float: left;
		width: 32px;
	}

	.pjna_b p {
		float: left;
		font-size: 12px;
		color: #7e7e7e;
		line-height: 18px;
		margin-left: 14px;
		margin-top: -2px;
	}

	.pjna_b p span {
		font-weight: bold;
		color: #5b5b5b;
	}

	.pjnb {
		width: 94.4%;
		margin: 0 auto;
		margin-top: 45px;
	}

	.pjnb img {
		width: 100%;
		margin-top: 55px;
	}

	.pjnb p {
		font-size: 12px;
		color: #737373;
		line-height: 23px;
		padding: 0 10px;
	}

	.fhlb_pj {
		margin-right: 38px;
	}

	/*新闻列表页*/
	.xwl {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 32px;
	}

	.xwla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 21px 0 39px 0;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.xwla_a {
		background-image: url(../img/y25.png);
		width: 99px;
		height: 68px;
		text-align: center;
		padding-right: 22px;
		line-height: 20px;
		padding-top: 12px;
		margin-top: 20px;
	}

	.xwla_a p a {
		font-family: "Arial";
		font-size: 14px;
		color: #fff;
		font-weight: 900;
	}

	.xwla_a p a span {
		font-size: 26px;
	}

	.xwla_w {
		width: 65%;
		margin-left: 20px;
	}

	.xwla_p1 {
		line-height: 26px;
	}

	.xwla_p1 a {
		font-size: 16px;
		color: #0148a0;
	}

	.xwla_p2 {
		line-height: 16px;
	}

	.xwla_p2 a {
		font-size: 12px;
		color: #737373;
	}

	.xwla_p3 {
		line-height: 22px;
		margin-top: 10px;
		height: 44px;
		overflow: hidden;
	}

	.xwla_p3 a {
		font-size: 12px;
		color: #737373;
	}

	.xwla_more {
		background-image: url(../img/y21.png);
		width: 60px;
		height: 39px;
		padding-top: 14px;
		padding-left: 21px;
		transition: all ease 0.3s;
		margin-top: 43px;
	}

	.xwla_more:hover {
		padding-left: 25px;
	}

	.xwla:hover {
		background-color: #f1f1f1;
	}

	/*新闻内页*/
	.xwn {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 57px;
	}

	.xwna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 11px 0 20px 0;
	}

	.xwna h1 {
		font-size: 16px;
		color: #5b5b5b;
		font-weight: bold;
		text-align: center;
		line-height: 26px;
	}

	.xwna p {
		text-align: center;
		font-size: 12px;
		color: #737373;
		line-height: 17px;
		margin-top: 5px;
	}

	.xwna p span:nth-child(1) {
		background-image: url(../img/y58.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 24px;
		display: inline-block;
	}

	.xwna p span:nth-child(2) {
		background-image: url(../img/y59.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 24px;
		display: inline-block;
		margin-left: 60px;
	}

	.xwnb {
		width: 100%;
	}

	.xwnb p {
		width: 90.1%;
		margin: 0 auto;
		font-size: 12px;
		color: #737373;
		line-height: 24px;
		margin-top: 14px;
	}

	.xwnb p span {
		display: block;
		font-size: 14px;
		color: #50b8f5;
		font-weight: bold;
	}

	.xwnb>img {
		width: 80%;
		border: 15px solid #f5f5f5;
		border-radius: 5px;
		margin: 18px auto 25px auto;
	}

	.xwb_xt {
		width: 26px;
		height: 1px;
		background-color: #afafaf;
		margin-top: 38px;
		margin-left: 5%;
	}

	.xwnb_g {
		font-size: 12px;
		color: #afafaf;
		width: 90.1%;
		margin: 0 auto;
		line-height: 48px;
	}

	.xwnb_g a {
		font-size: 12px;
		color: #afafaf;
		transition: all ease 0.3s;
	}

	.xwnb_g a:hover {
		color: #50b8f5;
	}

	.xwnb_t {
		width: 100%;
	}

	.xwnb_t img {
		width: 100%;
	}

	/*常见问答列表页*/
	.cjla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 37px 0 40px 30px;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.cjla_a {
		width: 84.75%;
	}

	.cjla_p1 {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
	}

	.cjla_p1 a {
		font-size: 14px;
		color: #5b5b5b;
	}

	.cjla_p2 {
		background-image: url(../img/y29.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
		margin-top: 19px;
	}

	.cjla_p2 a {
		font-size: 12px;
		color: #868686;
	}

	.cjla_more {
		background-image: url(../img/y21.png);
		width: 60px;
		height: 39px;
		padding-top: 14px;
		padding-left: 21px;
		transition: all ease 0.3s;
		margin-top: 12px;
	}

	.cjla_more:hover {
		padding-left: 26px;
	}

	.cjla:hover {
		background-color: #f1f1f1;
	}

	/*常见问答内页*/
	.cjna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 26px 39px;
	}

	.cjna p {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
		font-size: 14px;
		color: #5b5b5b;
	}

	.cjna h1 {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 37px;
		line-height: 16px;
		font-size: 14px;
		color: #5b5b5b;
	}

	.cjnb {
		width: 94.41%;
		margin: 0 auto;
		margin-top: 30px;
	}

	.cjnb p {
		background-image: url(../img/y29.png);
		background-repeat: no-repeat;
		background-position: left top 3px;
		padding-left: 37px;
		line-height: 21px;
		margin-top: 19px;
		font-size: 12px;
		color: #868686;
	}

	.cjnb img {
		width: 100%;
		margin-top: 45px;
	}

	/*公司简介*/
	.gsjj {
		width: 96.19%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 73px;
	}

	.gsjja {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
	}

	.gsjja img {
		float: left;
		margin-top: 20px;
		margin-left: 36px;
	}

	.gsjja p:nth-child(2) {
		float: left;
		margin-left: 18px;
		line-height: 85px;
		font-size: 16px;
		color: #0148a0;
		font-weight: bold;
		letter-spacing: 2px;
	}

	.gsjja p:nth-child(3) {
		float: right;
		line-height: 85px;
		font-size: 35px;
		color: #e0e0e0;
		font-weight: 900;
		letter-spacing: 2px;
		font-family: "Arial";
	}

	.gsjjb {
		width: 91.8%;
		margin: 0 auto;
		font-size: 14px;
		color: #737373;
		line-height: 26px;
		margin-top: 54px;
	}

	.gsjjc {
		width: 85.46%;
		margin: 0 auto;
		border: 20px solid #f1f1f1;
		background-color: #fff;
		padding: 24px 16px 26px 22px;
		margin-top: 26px;
		margin-bottom: -20px;
	}

	.gsjjc p:nth-child(1) {
		font-size: 14px;
		color: #737373;
		line-height: 28px;
	}

	.gsjjc p:nth-child(1) span {
		font-size: 12px;
		color: #737373;
		font-weight: bold;
	}

	.gsjjc p:nth-child(2) {
		font-size: 12px;
		color: #737373;
		line-height: 24px;
	}

	.gsjjc p:nth-child(2) span {
		color: #50b8f5;
	}

	.gsjj>img {
		width: 92.44%;
		margin: 0 auto;
		margin-top: 33px;
	}

	.gsjjd {
		width: 86.97%;
		margin: 0 auto;
	}

	.gsjjd_a {
		width: 100%;
		margin-top: 38px;
	}

	.gsjjd_a h1 {
		font-size: 16px;
		color: #176fd1;
		font-weight: bold;
		line-height: 34px;
		margin-top: 2px;
	}

	.gsjjd_a p {
		font-size: 12px;
		color: #3e403f;
		line-height: 24px;
	}

	/*企业资质*/
	.ryzza {
		width: 90%;
		margin: 0 auto;
		margin-top: 55px;
	}

	.ryzza img {
		width: 100%;
	}

	.ryzzb {
		width: 80%;
		margin: 0 auto;
		margin-top: 33px;
	}

	.ryzza_a {
		width: 100%;
		margin-top: 17px;
	}

	.ryzza_a img {
		float: left;
	}

	.ryzza_a p {
		float: left;
		font-size: 14px;
		color: #3f4140;
		line-height: 50px;
		margin-left: 13px;
	}

	.ryzzc {
		width: 94.4%;
		margin: 0 auto;
		margin-top: 65px;
	}

	.ryzzc img {
		width: 100%;
	}

	/*企业文化*/
	.qywh {
		width: 86%;
		margin: 0 auto;
	}

	.qywha {
		width: 50%;
		margin-top: 45px;
		padding-left: 7px;
	}

	.qywha h1 {
		font-size: 16px;
		color: #176fd1;
		font-weight: bold;
		line-height: 38px;
	}

	.qywha p {
		font-size: 14px;
		color: #3e403f;
		line-height: 29px;
		height: 58px;
	}

	.qywh_t {
		width: 100%;
		margin-top: 40px;
	}

	.qywh_t img {
		width: 100%;
	}

	/*加入我们*/
	.jra {
		width: 94.18%;
		margin: 0 auto;
	}

	.jra img {
		width: 100%;
	}

	.zpxx_b {
		width: 90.69%;
		margin: 0 auto;
		margin-top: 19px;
	}

	.zpxx_ba2 {
		background: #f1f1f1 url(../img/y67.png) no-repeat;
		background-position: right 20px bottom 20px;
		line-height: 39px;
		color: #6b6b6b;
		font-size: 14px;
		font-weight: bold;
		padding-left: 23px;
		cursor: pointer;
		margin-top: 9px;
		border-radius: 5px;
	}

	.zpxx_bb {
		margin: 22px 23px 30px 23px;
	}

	.zpxx_bb p {
		line-height: 25px;
		color: #6b6b6b;
	}

	.zpxx_bb p span {
		font-size: 14px;
	}

	.zpxx_ba3 {
		background: #f48c1b url(../img/y66.png) no-repeat;
		background-position: right 20px bottom 20px;
		color: #fff;
	}

	/*联系我们*/
	.lxya {
		width: 93%;
		margin: 0 auto;
		margin-top: 10px;
	}

	.lxya_a {
		width: 50%;
		margin-top: 27px;
		padding-left: 16px;
	}

	.lxya_a p {
		background-image: url(../img/y70.png);
		background-repeat: no-repeat;
		background-position: left top;
		font-size: 14px;
		color: #3e403f;
		line-height: 26px;
		padding-left: 40px;
	}

	.lxyb {
		width: 94%;
		margin-top: 57px;
	}

	.lxyb img {
		float: right;
		margin-left: 10px;
		width: 120px;
	}

	.lxyb p {
		float: right;
		text-align: right;
		font-size: 16px;
		color: #1670d0;
		line-height: 26px;
		margin-top: 31px;
	}

	.lxyc {
		width: 91.86%;
		margin: 0 auto;
		height: 57px;
		background-color: #50b8f5;
		margin-top: -36px;
		border-radius: 5px;
	}

	.ditua_a {
		width: 91.86%;
		margin: 0 auto;
		margin-top: 46px;
		border: #f2f2f2 solid 6px;
		border-radius: 5px;
	}











	@media (min-width: 850px) {
		.topa_b p {
			width: 200px;
		}

		.topa_a {
			margin-left: 30px;
		}

		.topa_b {
			margin-left: 30px;
		}

		.xwby_a {
			margin-top: 2%;
		}

		.yjb {
			margin-left: 5%;
		}

		.yjb_a:nth-child(1) {
			margin-right: 45px;
		}


	}




	@media (min-width: 900px) {
		.topa_a {
			margin-left: 60px;
		}

		.topa_b {
			margin-left: 60px;
		}

		.topa {
			background-position: left -580px top;
		}

		.ysb {
			margin-top: 12%;
		}

		.alz {
			top: 40%;
		}

		.aly {
			top: 40%;
		}

		.gunayu {
			background-size: 180%;
		}

		.cja {
			left: -5px;
		}

		.tja input {
			width: 200px;
			margin-right: 20px;
		}

		.yjb {
			margin-left: 10%;
		}

		.yjb_a:nth-child(1) {
			margin-right: 55px;
		}

		.alla_more {
			margin-top: 6%;
		}



	}

	@media (min-width: 950px) {
		.topa {
			background-position: left -540px top;
		}

		.logo {
			margin-left: 2%;
			margin-top: 46px;
			width: 180px;
		}

		.youshi {
			background-position: center left 52%;
		}

		.alz {
			top: 42%;
		}

		.aly {
			top: 42%;
		}

		.yjb {
			margin-left: 14%;
		}

		.yjb_a:nth-child(1) {
			margin-right: 75px;
		}





	}




	@media (min-width: 1000px) {
		.topa_a {
			margin-left: 80px;
		}

		.topa_b {
			margin-left: 80px;
		}

		.topa_b p {
			width: 230px;
		}

		.ysb {
			margin-top: 9%;
		}

		.alz {
			top: 44%;
		}

		.aly {
			top: 44%;
		}

		.gunayu {
			background-size: 170%;
		}

		.tja input {
			width: 220px;
			margin-right: 30px;
		}

		.alla_more {
			margin-top: 9%;
		}

		.xwla_w {
			width: 70%;
		}

		.gsjjd_a {
			width: 44%;
		}

		.beian p:nth-child(2) {
			margin-left: 12%;
		}




	}


	@media (min-width: 1100px) {
		.youshi {
			background-position: center left 51%;
		}




	}

	@media (min-width: 1198px) {}



}


@media(max-width:760px) {

	/*网站地图*/
	.wzdt {
		width: 96%;
		margin: 0 auto;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h1 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h1 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 30px;
		margin-bottom: -90px;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 18px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 16px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/
	html {
		overflow: hidden;
		overflow-y: auto;
		height: 100%;
	}

	body,
	html {
		margin: 0;
		padding: 0;
		background: #fff;
		font-family: Arial;
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		outline: none;
		border: none;
	}

	p {
		text-align: justify;
		text-justify: inter-ideograph;
	}

	.pc {
		display: none;
	}

	.mob {
		display: block;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.clearfix {
		clear: both;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 92%;
		margin: 0 auto;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.main {
		position: fixed;
		left: 0;
		top: 0;
		bottom: 62px;
		overflow-y: scroll;
		width: 100%;
		height: auto;
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
	}

	/*手机banner*/
	.sjban {
		width: 100%;
	}

	.sjban .swiper-container {
		width: 100%;
	}

	.sjban .swiper-slide {
		width: 100%;
	}

	.sjban .swiper-slide img {
		width: 100%;
	}

	/*手机nav*/
	.sjdhgd {
		width: 100%;
	}

	.sjdh {
		width: 100%;
		margin: 0 auto;
		padding-right: 3%;
		position: relative;
		transition: all ease 0.5s;
	}

	.sjdha {
		width: 100%;
	}

	.sjdha_t1 {
		width: 66.666%;
	}

	.sjdha_t1 img {
		width: 100%;
	}

	.sjdha_t2 {
		width: 40px;
		position: absolute;
		right: 4%;
		top: calc(50% - 20px);
	}

	.sjdha_t2 img {
		width: 100%;
	}

	.huakuai {
		position: fixed;
		top: 0;
		right: -100%;
		z-index: 1001;
		transition: all .4s cubic-bezier(.4, 0, 0, 1);
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		height: 100%;
	}

	.sjdhb {
		width: 79%;
		background: #fff;
		overflow-y: scroll;
		height: 100%;
		padding-bottom: 10%;
	}

	.guanbi {
		width: 100%;
	}

	.guanbi img {
		width: 22px;
		height: 22px;
		margin: 5%;
		float: right;
	}

	.sjdhb_a {
		width: 100%;
	}

	.sjdhb_a h1 {
		line-height: 48px;
		width: 100%;
		padding-left: 18px;
		text-transform: uppercase;
	}

	.sjdhb_a h1 a {
		font-size: 1.1rem;
		color: #222222;
	}

	.sjdhb_ah1 h1 {
		border-left: 3px solid #50b8f5;
		background: #f6f6f6;
	}

	.sjdhb_ah1 h1 a {
		color: #50b8f5;
	}

	.sjdhb_a h6 {
		line-height: 48px;
		width: 100%;
		padding-left: 18px;
		text-transform: uppercase;
	}

	.sjdhb_a h6 a {
		font-size: 1.1rem;
		color: #222222;
	}

	.sjdhb_ah1 h6 {
		border-left: 3px solid #50b8f5;
		background: #f6f6f6;
	}

	.sjdhb_ah1 h6 a {
		color: #50b8f5;
	}

	.sjdhb_aa {
		width: 100%;
	}

	.sjdhb_p {
		width: 100%;
		line-height: 28px;
		padding-left: 37px;
		text-transform: uppercase;
		margin: 11px 0;
	}

	.sjdhb_p a {
		font-size: 0.95rem;
		color: #222222;
	}

	.sjdhb_pa a {
		color: #50b8f5;
	}

	/*产品中心*/
	.cpzx {
		margin-top: 8%;
	}

	.cpa {
		width: 100%;
	}

	.cpa_a {
		float: none;
	}

	.cpa_a p:nth-child(2) {
		font-family: "Arial";
		font-size: 1.6rem;
		color: #50b8f5;
		font-weight: 900;
		line-height: 26px;
	}

	.cpa_a p:nth-child(3) {
		font-size: 1.2rem;
		color: #676767;
		line-height: 35px;
	}

	.cpa_b {
		float: none;
		margin-top: 3%;
	}

	.cpa_bp {
		width: 33.333%;
	}

	.cpa_bp {
		line-height: 32px;
		position: relative;
	}

	.cpa_bp a {
		font-size: 0.95rem;
		color: #4c4c4c;
	}

	.cpa_bp a span {
		display: inline-block;
		color: #50b8f5;
		margin-right: 6px;
	}

	.cpa_bpa {
		position: relative;
	}

	.cpa_bpa a {
		color: #17a9ff;
	}

	.sjcpzx {
		width: 100%;
		overflow: hidden;
		margin-top: 5%;
	}

	.sjcp {
		width: 180%;
		margin-left: -40%;
	}

	.cpd_a {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 5% 5% 12% 5%;
		position: relative;
	}

	.cpd_t {
		width: 100%;
		overflow: hidden;
	}

	.cpd_t img {
		width: 100%;
	}

	.cpd_a p {
		line-height: 30px;
		margin-top: 10px;
		padding-left: 7px;
		width: 100%;
		overflow: hidden;
	}

	.cpd_a p a {
		font-size: 0.9rem;
		color: #4c4c4c;
		display: block;
		width: 96%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cpd_a span {
		display: inline-block;
		line-height: 18px;
		padding-left: 7px;
	}

	.cpd_a span a {
		color: #737373;
		font-size: 0.8rem;
	}

	.cp_m {
		position: absolute;
		bottom: 0;
		right: 0;
		background-image: url(../img/y7.png);
		height: 35px;
		width: 55px;
		background-size: 100% 100%;
	}

	.cp_m img {
		margin-top: 13px;
		margin-left: 17px;
	}

	#swipersjcp {
		width: 100%;
	}

	#swipersjcp .swiper-slide {
		width: 100%;
	}

	#swipersjcp .swiper-slide-prev::after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(42, 42, 42, 0.45);
		border-radius: 5px;
	}

	#swipersjcp .swiper-slide-next::after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(42, 42, 42, 0.45);
		border-radius: 5px;
	}

	/*五大优势*/
	.youshi {
		background-image: url(../img/y14.jpg);
		background-size: cover;
		background-position: center left 53%;
		margin-top: 10%;
		padding: 8% 0;
	}

	.ysa {
		width: 92%;
		float: none;
		margin: 0 auto;
		margin-top: 8%;
		background-color: rgba(1, 1, 1, 0.5);
		padding: 2% 0 6% 0;
		position: relative;
	}

	.ysaa {
		width: 100%;
		margin-top: 10px;
	}

	.ysaa p {
		color: #fff;
		line-height: 24px;
		text-align: center;
		font-size: 0.8rem;
		height: 160px;
		width: 75%;
		margin: 0 auto;
	}

	.ysaa p span {
		font-size: 0.9rem;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		display: inline-block;
		margin-bottom: 10px;
		margin-top: 4%;
		width: 110%;
		margin-left: -5%;
	}

	.ysaa img {
		margin: 0 auto;
	}

	.ysb {
		width: 57%;
		margin: 0 auto;
		float: none;
	}

	.ysb img {
		width: 100%;
	}

	#swipersjys {
		width: 100%;
	}

	#swipersjys .swiper-slide {
		width: 100%;
	}

	#swiper-button-prev-sjys {
		background-image: url(../img/y41.png);
		width: 55px;
		height: 38px;
		background-size: 100% 100%;
		left: -4%;
		top: 60%;
		background-repeat: no-repeat;
	}

	#swiper-button-next-sjys {
		background-image: url(../img/y42.png);
		width: 55px;
		height: 38px;
		background-size: 100% 100%;
		right: -4%;
		top: 60%;
		background-repeat: no-repeat;
	}

	/*案例及口碑*/
	.alkba {
		width: 100%;
		margin-top: 8%;
	}

	.alkba p {
		font-size: 1.2rem;
		color: #676767;
		line-height: 30px;
	}

	.alkba p span {
		font-size: 1.3rem;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.al {
		width: 100%;
		overflow: hidden;
		position: relative;
		float: none;
		margin-top: 6%;
	}

	.ala {
		width: 208%
	}

	.alb {
		width: 25%;
	}

	.alb_t {
		width: 88%;
		overflow: hidden;
	}

	.alb_t img {
		width: 100%;
		border-radius: 5px;
	}

	.alb_p1 {
		width: 88%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 30px;
		margin-top: 4%;
	}

	.alb_p1 a {
		font-size: 0.95rem;
		color: #5b5b5b;
		font-weight: bold;
	}

	.alb_p2 {
		display: none;
	}

	.alb_more {
		background-image: url(../img/y17.png);
		width: 105px;
		height: 32px;
		line-height: 32px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 12px;
		margin-top: 6%;
		border-radius: 5px;
	}

	.alb_more a {
		color: #ffffff;
		font-size: 0.8rem;
	}

	.alz {
		position: absolute;
		left: 0;
		top: 39%;
		background-image: url(../img/y20.png);
		width: 55px;
		height: 35px;
		padding-top: 15px;
		padding-left: 12px;
		cursor: pointer;
		background-size: 100%;
	}

	.aly {
		position: absolute;
		right: 2%;
		top: 39%;
		background-image: url(../img/y18.png);
		width: 55px;
		height: 35px;
		padding-top: 15px;
		padding-left: 21px;
		cursor: pointer;
		background-size: 100%;
	}

	.alya {
		background-image: url(../img/y21.png);
	}

	.alza {
		background-image: url(../img/y22.png);
	}

	.kb {
		width: 100%;
		background-color: #f5f5f5;
		padding: 8% 0 6% 0;
		float: none;
		margin-top: 8%;
	}

	.kba {
		width: 100%;
	}

	#swiperkb {
		width: 100%;
	}

	#swiperkb .swiper-slide {
		width: 100%;
	}

	.kbb {
		width: 100%;
		padding: 0 6% 14% 6%;
	}

	.kbb>h1 {
		line-height: 40px;
	}

	.kbb>h1 a {
		font-size: 1rem;
		color: #5b5b5b;
		font-weight: bold;
	}

	.kbb>p {
		line-height: 24px;
		height: 72px;
		overflow: hidden;
	}

	.kbb>p a {
		color: #7e7e7e;
		font-size: 0.85rem;
	}

	.shmc {
		width: 100%;
		margin-top: 8%;
	}

	.shmc img {
		float: left;
	}

	.shmc p {
		color: #7e7e7e;
		line-height: 23px;
		margin-left: 10px;
		margin-top: 2px;
		float: left;
		font-size: 0.75rem;
	}

	.shmc p span {
		font-weight: bold;
		font-size: 0.85rem;
		color: #5b5b5b;
	}

	#swiper-pagination-kb {
		right: 0;
		background-image: url(../img/y24.png);
		width: 170px;
		height: 39px;
		bottom: 0;
		left: auto;
	}

	#swiper-pagination-kb .swiper-pagination-bullet {
		width: 9px;
		height: 9px;
		background-color: #236cc8;
		margin: 15px 4.5px;
		border-radius: 50%;
	}

	#swiper-pagination-kb .swiper-pagination-bullet-active {
		width: 9px;
		height: 9px;
		background-color: #ff862d;
		margin: 15px 4.5px;
	}

	.shtu {
		margin-top: 6%;
	}

	.shtu img {
		width: 100%;
	}

	/*关于我们*/
	.gunayu {
		width: 100%;
		background-image: url(../img/y16.jpg);
		background-repeat: no-repeat;
		background-size: 140%;
		background-position: center;
		margin-top: 8%;
		padding: 8% 0;
	}

	.gy {
		width: 100%;
	}

	.gyp1 {
		font-size: 1.2rem;
		color: #676767;
		line-height: 30px;
	}

	.gyp1 span {
		font-size: 1.6rem;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.gyp2 {
		font-size: 1rem;
		color: #525252;
		line-height: 30px;
		margin-top: 4%;
	}

	.gyp3 {
		line-height: 24px;
		color: #5a5a5a;
		margin-top: 3%;
		height: 120px;
		overflow: hidden;
		font-size: 0.85rem;
	}

	.gy_more {
		background-image: url(../img/y17.png);
		width: 105px;
		height: 32px;
		line-height: 32px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 12px;
		margin-top: 6%;
		border-radius: 5px;
	}

	.gy_more a {
		color: #ffffff;
		font-size: 0.8rem;
	}

	.gy_more:hover a {
		margin-left: 5px;
	}

	/*新闻*/
	.syxw {
		margin-top: 8%;
	}

	.xwa {
		width: 100%;
	}

	.xwa_p1 {
		font-size: 1.2rem;
		color: #676767;
		line-height: 30px;
		float: none;
	}

	.xwa_p1 span {
		font-size: 1.6rem;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
	}

	.xwa_an {
		float: none;
		display: table;
		margin: 0 auto;
		margin-top: 5%;
	}

	.xwa_p2 {
		width: 110px;
		line-height: 35px;
		font-size: 0.95rem;
		text-align: center;
		background-color: #eeeeee;
		color: #5e5e5e;
		border-radius: 5px;
		cursor: pointer;
		margin: 0 5px;
	}

	.xwa_p2a {
		background-color: #0148a0;
		color: #fff;
	}

	.xwb {
		width: 100%;
		margin-top: 6%;
	}

	.xwbz {
		width: 100%;
		float: none;
	}

	.xwbza {
		width: 100%;
		background-color: #f5f5f5;
		border-radius: 5px;
		padding: 5% 0;
	}

	.xwbza_t {
		width: 86%;
		margin: 0 auto;
		overflow: hidden;
	}

	.xwbza_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.xwbza_a {
		width: 96%;
		margin-top: 5%;
	}

	.xwbza_p1 {
		background-image: url(../img/y25.png);
		width: 94px;
		height: 62px;
		text-align: center;
		padding-right: 22px;
		line-height: 20px;
		padding-top: 12px;
		background-size: 100% 100%;
	}

	.xwbza_p1 a {
		font-family: "Arial";
		font-size: 0.85rem;
		color: #fff;
		font-weight: 900;
	}

	.xwbza_p1 a span {
		font-size: 1.6rem;
	}

	.xwbza_p2 {
		margin-left: 2%;
		line-height: 16px;
		margin-top: 16px;
		width: 62%;
	}

	.xwbza_p2 a {
		color: #969696;
		font-size: 0.75rem
	}

	.xwbza_p2 a span {
		color: #5b5b5b;
		font-size: 0.95rem;
		font-weight: bold;
		display: inline-block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.xwbza>p {
		line-height: 24px;
		width: 86%;
		margin: 0 auto;
		height: 48px;
		overflow: hidden;
		margin-top: 4%;
	}

	.xwbza>p a {
		color: #969696;
		font-size: 0.85rem;
	}

	.xwbz_more {
		display: none;
	}

	.xwby {
		width: 100%;
		float: none;
		margin-top: 6%;
	}

	.xwby_a {
		width: 100%;
		background-color: #f5f5f5;
		position: relative;
		overflow: hidden;
		margin-top: 3%;
		border-radius: 4px;
		height: 65px;
		padding: 0 5%;
	}

	.xwby_p1 {
		line-height: 65px;
	}

	.xwby_p1 a {
		font-family: "Arial";
		font-size: 0.95rem;
		color: #5b5b5b;
		font-weight: 900;
	}

	.xwby_p1 a span {
		font-size: 1.6rem;
	}

	.xwby_p2 {
		width: 60%;
		margin-top: 20px;
		margin-left: 6%;
		height: 24px;
		overflow: hidden;
	}

	.xwby_p2 a {
		font-size: 12px;
		color: #969696;
	}

	.xwby_p2 a span {
		display: block;
		width: 100%;
		font-size: 1rem;
		color: #5b5b5b;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 24px;
		overflow: hidden;
	}

	.xwby_m {
		position: absolute;
		right: 4%;
		bottom: calc(50% - 3px);
	}

	.xwby_m1 {
		position: absolute;
		right: 4%;
		bottom: -10%;
	}

	.xwby_a:active {
		background-color: #50b8f5;
	}

	.xwby_a:active a {
		color: #fff;
	}

	.xwby_a:active a span {
		color: #fff;
	}

	.xwby_a:active .xwby_m {
		bottom: 1000%;
	}

	.xwby_a:active .xwby_m1 {
		bottom: calc(50% - 3px);
	}

	.xwby_m1:active {
		right: 4.5%;
	}

	/*常见问答*/
	.cjwd {
		margin-top: 8%;
		position: relative;
		border: 3px solid #f4f4f4;
		border-radius: 3px;
	}

	.cja {
		display: none;
	}

	.cjb {
		width: 80%;
		margin: 0 auto;
	}

	#swipercj {
		width: 100%;
	}

	#swipercj .swiper-slide {
		width: 100%;
		height: 50px;
		padding-top: 9%;
	}

	.cjc {
		width: 100%;
	}

	.cjc_a {
		width: 100%;
	}

	.cjc_a:nth-child(2) {
		display: none;
	}

	.cjc_p1 {
		background-image: url(../img/y28.png);
		line-height: 16px;
		padding-left: 30px;
		background-repeat: no-repeat;
		background-position: left center;
	}

	.cjc_p1 a {
		color: #5b5b5b;
		font-size: 1rem;
	}

	.cjc_p2 {
		background-image: url(../img/y29.png);
		line-height: 16px;
		padding-left: 30px;
		background-repeat: no-repeat;
		background-position: left top;
		height: 16px;
		overflow: hidden;
		margin-top: 6%;
	}

	.cjc_p2 a {
		color: #868686;
		font-size: 0.9rem
	}

	.cjc_a:hover a {
		color: #50b8f5;
	}

	#swiper-pagination-cj {
		display: none;
	}

	/*页脚*/
	.beian {
		width: 100%;
		background-color: #36404a;
		padding: 5% 0 5% 0;
		margin-top: 8%;
		margin-bottom: 17%;
	}

	.beian p {
		color: #717c87;
		line-height: 24px;
		text-align: center;
		font-size: 0.85rem;
	}

	.beian p a {
		color: #717c87;
		font-size: 0.85rem;
	}

	.beian p:nth-child(2) img {
		display: inline-block;
		position: relative;
		top: 2px;
	}

	/**手机底部导航**/
	.dan-xia {
		width: 100%;
		background-color: #2c353e;
		bottom: 0;
		z-index: 1000;
		left: 0;
		position: fixed;
	}

	.dan-xib {
		width: 25%;
		float: left;
		padding: 2% 0 1% 0;
	}

	.dan-xid img {
		width: 36%;
		margin: 3% auto;
	}

	.dan-xid p {
		color: #fff;
		font-size: 0.9rem;
		display: inline-block;
		line-height: 24px;
		text-align: center;
		width: 100%;
		margin-top: 2%;
	}

	/*产品列表页*/
	.nsjban {
		width: 100%;
	}

	.nsjban img {
		width: 100%;
	}

	.chanpinl {
		margin-top: 6%;
	}

	.cplz {
		width: 100%;
		float: none;
	}

	.cplza {
		width: 100%;
	}

	.cplza p {
		font-size: 1.2rem;
		color: #676767;
		margin-left: 15px;
		text-align: center;
		line-height: 24px;
	}

	.cplza p span {
		font-size: 1.6rem;
		color: #50b8f5;
		font-family: "Arial";
		font-weight: 900;
		letter-spacing: 2px;
	}

	.cplzb {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		position: relative;
		margin-top: 6%;
		padding: 5%;
	}

	.cplzb_a {
		width: 100%;
		margin-top: 11px;
	}

	.cplzb_p1 {
		width: 100%;
		line-height: 40px;
		background-color: #fff;
		border-radius: 5px;
		padding-left: 8px;
		position: relative;
		border-bottom: 1px solid #61bdf6;
	}

	.cplzb_p1 a {
		font-size: 1rem;
		color: #4c4c4c;
	}

	.cplzb_p1 a span {
		display: inline-block;
		color: #50b8f5;
		margin-right: 8px;
	}

	.cplzb_p1::before {
		content: "";
		position: absolute;
		right: 100px;
		top: 17px;
		background-image: url(../img/y6.png);
		width: 28px;
		height: 6px;
		background-size: 100% 100%;
		opacity: 0;
	}

	.cplzb_p1:active::before {
		opacity: 1;
		right: 8px;
	}

	.cplzb_p1:hover a {
		color: #17a9ff;
	}

	.cplzb_p1a {
		position: relative;
	}

	.cplzb_p1a::before {
		opacity: 1;
		right: 8px;
	}

	.cplzb_p1a a {
		color: #17a9ff;
	}

	.cplzb_p2 {
		width: 100%;
		padding-left: 10px;
		line-height: 30px;
		margin-top: 2%;
		padding-bottom: 1%;
		display: none;
	}

	.cplzb_pa {
		font-size: 0.85rem;
		color: #5b5b5b;
		margin-right: 12px;
	}

	.cplzb_paa {
		color: #ff7200;
	}

	.cplzb_pa:active {
		color: #ff7200;
	}

	.cplzb_p1a~.cplzb_p2 {
		display: block;
	}

	.cply {
		width: 100%;
		float: none;
		margin-top: 6%;
	}

	.cplyb {
		top: -10px;
		position: relative;
	}

	.cplyb .cpd_a {
		width: 48%;
		margin: 3% 0;
		padding: 2% 2% 6% 2%;
	}

	.cplyb .cpd_a:nth-child(2n+1) {
		float: left;
	}

	.cplyb .cpd_a:nth-child(2n) {
		float: right;
	}

	.yema {
		display: table;
		margin: 0 auto;
		margin-top: 6%;
		float: none;
	}

	.ymp {
		width: 38px;
		height: 38px;
		border: 1px solid #eeeeee;
		border-radius: 5px;
		position: relative;
		overflow: hidden;
		text-align: center;
		line-height: 38px;
		margin: 0 6px;
	}

	.ymp img:nth-child(1) {
		position: absolute;
		left: 8px;
		top: 15px;
	}

	.ymp img:nth-child(2) {
		position: absolute;
		left: 8px;
		bottom: -10px;
	}

	.ymp a {
		font-size: 0.85rem;
		color: #4c4c4c;
	}

	.ymp:active {
		background-color: #50b8f5;
		border-color: #50b8f5;
	}

	.ymp:hover a {
		color: #fff;
	}

	.ymp:hover img:nth-child(1) {
		opacity: 0;
	}

	.ymp:hover img:nth-child(2) {
		bottom: 18px;
	}

	.ympa {
		background-color: #50b8f5;
		border-color: #50b8f5;
	}

	.ympa a {
		color: #fff;
	}

	/*产品内页*/
	.cpn {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.cpna {
		width: 100%;
		background-color: #f1f1f1;
		padding: 4%;
		border-radius: 5px;
	}

	.cpna_t {
		width: 100%;
		float: none;
	}

	.cpna_t img {
		width: 100%;
	}

	.cpna_w {
		width: 100%;
		float: none;
		margin-top: 4%;
	}

	.cpna_p1 {
		font-size: 1rem;
		color: #0148a0;
		line-height: 26px;
	}

	.cpna_p2 {
		color: #737373;
		line-height: 26px;
		font-size: 0.8rem;
	}

	.cpna_p3 {
		line-height: 24px;
		color: #737373;
		width: 98%;
		margin-top: 2%;
		font-size: 0.9rem;
	}

	.cpna_p4 {
		display: none;
	}

	.cpnb {
		width: 100%;
		margin-top: 6%;
		border-bottom: 1px solid #f1f1f1;
	}

	.cpnb_p {
		line-height: 36px;
		font-size: 1rem;
		color: #5b5b5b;
		cursor: pointer;
		width: 33.33%;
		text-align: center;
	}

	.cpnb_pa {
		position: relative;
		color: #ff7200;
	}

	.cpnb_pa::after {
		content: "";
		position: absolute;
		background-image: url(../img/y55.png);
		width: 11px;
		height: 13px;
		left: calc(50% - 5.5px);
		bottom: -6.5px;
		animation: dh2 2s linear infinite;
	}

	@keyframes dh2 {
		0% {
			transform: translateY(0px);
		}

		25% {
			transform: translateY(-1px);
		}

		50% {
			transform: translateY(0px);
		}

		75% {
			transform: translateY(2px);
		}

		100% {
			transform: translateY(0px);
		}
	}

	.cpnc {
		width: 100%;
		margin: 0 auto;
		margin-top: 5%;
		padding: 0 2.5%;
		border-bottom: 1px solid #eeeeee;
		padding-bottom: 14%;
	}

	.cpnc_p1 {
		width: 100%;
		line-height: 24px;
		color: #5b5b5b;
		font-size: 0.85rem;
	}

	.cpnc_p2 {
		padding-left: 21px;
		color: #5b5b5b;
		line-height: 24px;
		margin-top: 2%;
		background-image: url(../img/y56.png);
		background-repeat: no-repeat;
		background-position: left top 15px;
		font-size: 0.85rem;
	}

	.cpnc_p2 span {
		display: block;
		width: 100%;
		font-size: 0.95rem;
		color: #50b8f5;
		line-height: 40px;
	}

	.cpnc>img {
		width: 80%;
		margin: 3% auto 0 auto;
	}

	.fhlb {
		background-image: url(../img/y17.png);
		width: 105px;
		height: 32px;
		line-height: 32px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		padding-left: 6px;
		margin-top: -16px;
		border-radius: 5px;
	}

	.fhlb a {
		color: #ffffff;
		font-size: 0.8rem;
	}

	.fhlb:hover a {
		margin-left: 5px;
	}

	.table {
		border: 1px solid #dedede;
		border-right: none;
		margin-top: 8%;
		width: 100%;
	}

	.table td {
		font-size: 0.8rem;
		color: #5b5b5b;
		line-height: 30px;
		padding-left: 1%;
		border-right: 1px solid #dedede;
	}

	.tr1 {
		background-color: #efefef;
	}

	.tr2 {
		background-color: #fff;
	}

	/*
	.tr2 td:nth-child(1){width: 22.80%;}
	.tr2 td:nth-child(3){width: 11.58%;}
*/
	.table tr td:last-child {
		text-align: center;
		padding-left: 0;
	}

	.cpnd {
		width: 100%;
		margin-top: 6%;
	}

	.cpnd img {
		display: table;
		margin: 0 auto;
		border: 1px solid #dcdcdc;
	}

	.cpnd_p1 {
		text-align: center;
		color: #5b5b5b;
		font-size: 0.85rem;
		font-weight: bold;
		line-height: 30px;
		margin-top: 2%;
	}

	.cpnd_p2 {
		width: 100%;
		font-size: 0.85rem;
		color: #5b5b5b;
		line-height: 24px;
	}

	/*解决方案列表页*/
	.fal {
		width: 100%;
		margin: 0 auto;
		margin-top: 21px;
		margin-bottom: 8%;
	}

	.fala {
		width: 100%;
		background-color: transparent;
		padding: 5% 4%;
		transition: all ease 0.3s;
		border-radius: 5px;
		border-bottom: 1px solid #f5f5f5;
	}

	.fala_w {
		width: 100%;
		float: none;
	}

	.fala_p1 {
		line-height: 36px;
	}

	.fala_p1 a {
		font-size: 1rem;
		color: #0148a0;
	}

	.fala_p2 {
		line-height: 16px;
	}

	.fala_p2 a {
		font-size: 0.8rem;
		color: #737373;
	}

	.fala_p3 {
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		margin-top: 11px;
	}

	.fala_p3 a {
		font-size: 0.85rem;
		color: #737373;
	}

	.fala_more {
		display: none;
	}

	.fala:active {
		background-color: #f1f1f1;
	}

	/*解决方案内页*/
	.fan {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 14%;
	}

	.fana {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 2% 0 2% 6%;
	}

	.fana_p1 {
		font-size: 1rem;
		color: #0148a0;
		line-height: 36px;
	}

	.fana_p2 {
		font-size: 0.8rem;
		color: #737373;
		line-height: 16px;
	}

	.fana_p3 {
		display: none;
	}

	.fanb_p1 {
		color: #737373;
		line-height: 25px;
		margin-top: 3%;
		font-size: 0.85rem;
		padding-left: 25px;
	}

	.fanb_span {
		font-size: 0.95rem;
		color: #ff7200;
		line-height: 34px;
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.fanb_p1 span:nth-child(2) {
		color: #176fd1;
		font-weight: bold;
	}

	.fanb_p1 span:nth-child(2) a {
		color: #176fd1;
		font-weight: bold;
	}

	.fanb_span::after {
		content: "";
		position: absolute;
		left: -25px;
		top: 11.5px;
		background-image: url(../img/y57.png);
		width: 13px;
		height: 11px;
	}

	.table1 {
		width: 82%;
		border: 1px solid #eeeeee;
		margin-top: 2%;
		border-left: none;
		margin-bottom: 4%;
		margin-left: 28px;
	}

	.table1 td {
		font-size: 0.8rem;
		color: #5b5b5b;
		height: 32px;
		padding-left: 8px;
	}

	.table1 tr td:nth-child(1) {
		border-right: 1px solid #dedede;
		border-left: 1px solid #dedede;
	}

	.table1 tr:nth-child(1) td:nth-child(1) {
		border-top: 1px solid #dedede;
	}

	.table1 tr:last-child td:nth-child(1) {
		border-bottom: 1px solid #dedede;
	}

	/*案例列表页*/
	.anliye {
		padding: 3% 4% 4% 4%;
	}

	.anliye .cplzb_a {
		width: 48%;
	}

	.anliye .cplzb_a:nth-child(2n+1) {
		float: left;
	}

	.anliye .cplzb_a:nth-child(2n) {
		float: right;
	}

	.all {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
		margin-bottom: 8%;
	}

	.alla {
		width: 100%;
		background-color: transparent;
		border-radius: 5px;
		padding: 6.5% 4%;
		transition: all ease 0.3s;
		border-bottom: 1px solid #f1f1f1;
	}

	.alla_t {
		width: 100%;
		border-radius: 5px;
		overflow: hidden;
	}

	.alla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.alla_w {
		width: 100%;
		margin-top: 3%;
	}

	.alla_p1 {
		line-height: 36px;
	}

	.alla_p1 a {
		font-size: 1rem;
		color: #0148a0;
	}

	.alla_p2 {
		line-height: 16px;
	}

	.alla_p2 a {
		font-size: 0.8rem;
		color: #737373;
	}

	.alla_p3 {
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		margin-top: 2%;
	}

	.alla_p3 a {
		font-size: 0.85rem;
		color: #737373;
	}

	.alla_more {
		display: none;
	}

	.alla:hover {
		background-color: #f1f1f1;
	}

	.alla:hover .alla_t img {
		transform: scale(1.1);
	}

	/*案例内页*/
	.aln {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.alna {
		width: 100%;
		padding: 4% 4% 0 4%;
		border-radius: 5px;
	}

	.alna_t {
		width: 100%;
	}

	.alna_t img {
		width: 100%;
	}

	.alna_w {
		width: 100%;
		margin-top: 4%;
		padding: 0 2%
	}

	.alna_p1 {
		font-size: 1rem;
		color: #0148a0;
		line-height: 26px;
	}

	.alna_p2 {
		color: #737373;
		line-height: 26px;
		font-size: 0.8rem;
	}

	.alna_p3 {
		line-height: 24px;
		color: #737373;
		width: 98%;
		margin-top: 2%;
		font-size: 0.9rem;
	}

	.alna_p4 {
		display: none;
	}

	.aln_cp {
		width: 86%;
		margin: 0 auto;
		position: relative;
		margin-bottom: 8%;
	}

	.aln_cp .cpd_a {
		width: 100%;
		margin: 4% 0;
		padding: 3% 3% 8% 3%;
	}

	#Swipersjal {
		width: 100%;
	}

	#Swipersjal .swiper-slide {
		width: 100%;
	}

	#swiper-pagination-sjal {
		bottom: -20px;
		left: calc(50% - 30px);
	}

	#swiper-pagination-sjal .swiper-pagination-bullet {
		margin: 0 5px;
		outline: none;
	}

	/*评价列表页*/
	.pjla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f1f1f1;
		padding: 6.5% 4%;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.pjla_a {
		width: 100%;
	}

	.pjla_p1 {
		line-height: 38px;
	}

	.pjla_p1 a {
		font-size: 1rem;
		color: #5b5b5b;
		font-weight: bold;
	}

	.pjla_p2 {
		line-height: 24px;
		margin-top: 1%;
		height: 48px;
		overflow: hidden;
	}

	.pjla_p2 a {
		font-size: 0.85rem;
		color: #7e7e7e;
	}

	.pjla_b {
		margin-top: 5%;
	}

	.pjla_b img {
		float: left;
		width: 32px;
	}

	.pjla_b p {
		float: left;
		font-size: 0.8rem;
		color: #7e7e7e;
		line-height: 18px;
		margin-left: 14px;
	}

	.pjla_b p span {
		font-weight: bold;
		color: #5b5b5b;
	}

	.pjla_more {
		display: none;
	}

	.pjla:hover {
		background-color: #f1f1f1;
	}

	/*评价内页*/
	.pjn {
		width: 100%;
		margin: 0 auto;
		margin-top: 21px;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 14%;
	}

	.pjna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 4% 5%;
	}

	.pjna_a {
		float: none;
	}

	.pjna_a img {
		float: left;
		width: 20px;
		margin-top: 4px;
	}

	.pjna_a p {
		float: left;
		line-height: 22px;
		font-size: 1rem;
		color: #5b5b5b;
		font-weight: bold;
		margin-left: 15px;
	}

	.pjna_a h1 {
		float: left;
		line-height: 22px;
		font-size: 1rem;
		color: #5b5b5b;
		font-weight: bold;
		margin-left: 15px;
	}

	.pjna_b {
		padding-top: 6%;
		float: none;
	}

	.pjna_b img {
		float: left;
		width: 32px;
	}

	.pjna_b p {
		float: left;
		font-size: 0.8rem;
		color: #7e7e7e;
		line-height: 18px;
		margin-left: 14px;
	}

	.pjna_b p span {
		font-weight: bold;
		color: #5b5b5b;
	}

	.pjnb {
		width: 98%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.pjnb img {
		width: 100%;
		margin-top: 6%;
	}

	.pjnb p {
		font-size: 0.85rem;
		color: #737373;
		line-height: 24px;
	}

	/*新闻列表页*/
	.xwl {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
		margin-bottom: 8%;
	}

	.xwla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 6% 0;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.xwla_a {
		background-image: url(../img/y25.png);
		width: 94px;
		height: 62px;
		text-align: center;
		padding-right: 22px;
		line-height: 20px;
		padding-top: 12px;
		background-size: 100% 100%;
		margin-top: 8px;
	}

	.xwla_a p {
		text-align: center;
	}

	.xwla_a p a {
		font-family: "Arial";
		font-size: 0.85rem;
		color: #fff;
		font-weight: 900;
	}

	.xwla_a p a span {
		font-size: 1.6rem;
	}

	.xwla_w {
		width: 65%;
		margin-left: 4%;
	}

	.xwla_p1 {
		line-height: 80px;
	}

	.xwla_p1 a {
		font-size: 1.1rem;
		color: #0148a0;
	}

	.xwla_p2 {
		display: none;
	}

	.xwla_p3 {
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		display: none;
	}

	.xwla_p3 a {
		font-size: 0.85rem;
		color: #737373;
	}

	.xwla_more {
		display: none;
	}

	.xwla:active {
		background-color: #f1f1f1;
	}

	/*新闻内页*/
	.xwn {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
		border-bottom: 1px solid #f1f1f1;
		padding-bottom: 14%;
	}

	.xwna {
		width: 100%;
	}

	.xwna h1 {
		font-size: 1rem;
		color: #5b5b5b;
		font-weight: bold;
		text-align: center;
		line-height: 26px;
	}

	.xwna p {
		display: none;
	}

	.xwnb {
		width: 100%;
		margin-top: 5%;
	}

	.xwnb p {
		width: 100%;
		margin: 0 auto;
		font-size: 0.85rem;
		color: #737373;
		line-height: 24px;
		margin-top: 3%;
	}

	.xwnb p span {
		display: block;
		font-size: 0.95rem;
		color: #50b8f5;
		font-weight: bold;
		line-height: 28px;
	}

	.xwnb>img {
		width: 96%;
		border: 10px solid #f5f5f5;
		border-radius: 5px;
		margin: 4% auto;
	}

	.xwb_xt {
		width: 26px;
		height: 1px;
		background-color: #afafaf;
		margin-top: 38px;
	}

	.xwnb_g {
		font-size: 0.85rem;
		color: #afafaf;
		width: 100%;
		margin: 0 auto;
		line-height: 48px;
	}

	.xwnb_g a {
		font-size: 0.85rem;
		color: #afafaf;
		transition: all ease 0.3s;
	}

	.xwnb_g a:hover {
		color: #50b8f5;
	}

	.xwnb_t {
		width: 100%;
	}

	.xwnb_t img {
		width: 100%;
	}

	/*常见问答列表页*/
	.cjla {
		width: 100%;
		background-color: transparent;
		border-bottom: 1px solid #f5f5f5;
		padding: 8% 3%;
		border-radius: 5px;
		transition: all ease 0.3s;
	}

	.cjla_a {
		width: 100%;
	}

	.cjla_p1 {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 30px;
		line-height: 16px;
	}

	.cjla_p1 a {
		font-size: 0.95rem;
		color: #5b5b5b;
	}

	.cjla_p2 {
		background-image: url(../img/y29.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 30px;
		line-height: 16px;
		margin-top: 19px;
	}

	.cjla_p2 a {
		font-size: 0.85rem;
		color: #868686;
	}

	.cjla_more {
		display: none;
	}

	.cjla:active {
		background-color: #f1f1f1;
	}

	/*常见问答内页*/
	.cjna {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 3% 4%;
	}

	.cjna p {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left top 4px;
		padding-left: 28px;
		line-height: 22px;
		font-size: 1rem;
		color: #5b5b5b;
	}

	.cjna h1 {
		background-image: url(../img/y28.png);
		background-repeat: no-repeat;
		background-position: left top 4px;
		padding-left: 28px;
		line-height: 22px;
		font-size: 1rem;
		color: #5b5b5b;
	}

	.cjnb {
		width: 94.41%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.cjnb p {
		background-image: url(../img/y29.png);
		background-repeat: no-repeat;
		background-position: left top 5px;
		padding-left: 28px;
		line-height: 26px;
		font-size: 0.85rem;
		color: #868686;
	}

	.cjnb img {
		width: 100%;
		margin-top: 6%;
	}

	/*公司简介*/
	.gsjj {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
		margin-bottom: 5%;
	}

	.gsjja {
		width: 100%;
		background-color: #f1f1f1;
		border-radius: 5px;
		padding: 3% 2%;
	}

	.gsjja img {
		float: left;
	}

	.gsjja p:nth-child(2) {
		float: left;
		margin-left: 15px;
		line-height: 45px;
		font-size: 1rem;
		color: #0148a0;
		font-weight: bold;
		letter-spacing: 1px;
	}

	.gsjja p:nth-child(3) {
		display: none;
	}

	.gsjjb {
		width: 98%;
		margin: 0 auto;
		font-size: 0.9rem;
		color: #737373;
		line-height: 26px;
		margin-top: 6%;
	}

	.gsjjc {
		width: 96%;
		margin: 0 auto;
		border: 12px solid #f1f1f1;
		background-color: #fff;
		padding: 4%;
		margin-top: 5%;
		border-radius: 5px;
	}

	.gsjjc p:nth-child(1) {
		font-size: 0.9rem;
		color: #737373;
		line-height: 24px;
	}

	.gsjjc p:nth-child(1) span {
		font-size: 0.85rem;
		color: #737373;
		font-weight: bold;
	}

	.gsjjc p:nth-child(2) {
		font-size: 0.85rem;
		color: #737373;
		line-height: 24px;
	}

	.gsjjc p:nth-child(2) span {
		color: #50b8f5;
	}

	.gsjj>img {
		width: 120%;
		margin: 0 auto;
		margin-top: 5%;
		margin-left: -10%;
	}

	.gsjjd {
		width: 98%;
		margin: 0 auto;
	}

	.gsjjd_a {
		width: 100%;
		margin-top: 5%;
	}

	.gsjjd_a h1 {
		font-size: 1rem;
		color: #176fd1;
		font-weight: bold;
		line-height: 34px;
		margin-top: 2px;
	}

	.gsjjd_a p {
		font-size: 0.85rem;
		color: #3e403f;
		line-height: 24px;
	}

	/*企业资质*/
	.ryzza {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.ryzza img {
		width: 100%;
	}

	.ryzzb {
		width: 100%;
		margin: 0 auto;
		margin-top: 5%;
	}

	.ryzza_a {
		width: 100%;
		margin-top: 4%;
	}

	.ryzza_a img {
		float: left;
		width: 40px;
	}

	.ryzza_a p {
		float: left;
		font-size: 0.85rem;
		color: #3f4140;
		line-height: 30px;
		margin-left: 13px;
		width: 80%;
		margin-top: 6px;
	}

	.ryzzc {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.ryzzc img {
		width: 100%;
	}

	/*企业文化*/
	.qywh {
		width: 100%;
		margin: 0 auto;
	}

	.qywha {
		width: 100%;
		margin-top: 5%;
	}

	.qywha img {
		float: left;
		width: 40px;
		margin-right: 3%;
		margin-top: 2px;
	}

	.qywha h1 {
		font-size: 1rem;
		color: #176fd1;
		font-weight: bold;
		line-height: 38px;
		float: left;
		width: 80%;
	}

	.qywha p {
		font-size: 0.85rem;
		color: #3e403f;
		line-height: 29px;
		float: left;
		width: 80%;
	}

	.qywh_t {
		width: 100%;
		margin-top: 5%;
	}

	.qywh_t img {
		width: 100%;
	}

	/*加入我们*/
	.jra {
		width: 100%;
		margin: 0 auto;
	}

	.jra img {
		width: 100%;
	}

	.zpxx_b {
		width: 100%;
		margin: 0 auto;
		margin-top: 4%;
	}

	.zpxx_ba2 {
		background: #f1f1f1 url(../img/y67.png) no-repeat;
		background-position: right 20px center;
		line-height: 39px;
		color: #6b6b6b;
		font-size: 1rem;
		font-weight: bold;
		padding-left: 23px;
		cursor: pointer;
		margin-top: 2%;
		border-radius: 5px;
	}

	.zpxx_bb {
		margin: 4% 5%
	}

	.zpxx_bb p {
		line-height: 25px;
		color: #6b6b6b;
		font-size: 0.85rem;
	}

	.zpxx_bb p span {
		font-size: 0.85rem;
	}

	.zpxx_ba3 {
		background: #f48c1b url(../img/y66.png) no-repeat;
		background-position: right 20px center;
		color: #fff;
	}

	/*联系我们*/
	.lxya {
		width: 100%;
		margin: 0 auto;
		margin-top: 10px;
	}

	.lxya_a {
		width: 100%;
		margin-top: 3%;
		padding-left: 10px;
	}

	.lxya_a p {
		background-image: url(../img/y70.png);
		background-repeat: no-repeat;
		background-position: left top;
		font-size: 0.95rem;
		color: #3e403f;
		line-height: 26px;
		padding-left: 35px;
	}

	.lxyb {
		display: table;
		margin: 0 auto;
		margin-top: 8%;
	}

	.lxyb img {
		float: right;
		width: 110px;
		margin: 0 10px;
	}

	.lxyb p {
		float: none;
		text-align: center;
		font-size: 0.85rem;
		color: #1670d0;
		line-height: 24px;
		padding-top: 120px;
	}

	.ditua_a {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
		border: #f2f2f2 solid 4px;
		border-radius: 5px;
	}










	@media (min-width: 350px) {
		.ysaa p span {
			font-size: 1rem;
		}

		.ysaa p {
			height: 136px;
		}

		.alkba p span {
			font-size: 1.6rem;
		}

		.alz {
			top: 42%;
		}

		.aly {
			right: 2%;
			top: 42%;
		}

		.xwbza_p2 {
			width: 65%;
		}

		.xwa_p2 {
			margin: 0 10px;
		}

		.main {
			bottom: 72px;
		}



	}

	@media (min-width: 375px) {
		.alz {
			top: 44%;
		}

		.aly {
			right: 2.1%;
			top: 44%;
		}



	}





	@media (min-width: 400px) {
		.alz {
			top: 46%;
		}

		.aly {
			top: 46%;
		}

		.main {
			bottom: 76px;
		}

	}

	@media (min-width: 414px) {
		.alz {
			top: 47%;
		}

		.aly {
			top: 47%;
		}

		.main {
			bottom: 79px;
		}




	}





	@media (min-width: 450px) {
		.sjdha_t2 {
			width: 46px;
			top: calc(50% - 23px);
		}

		.alz {
			top: 49%;
		}

		.aly {
			top: 49%;
		}

		.main {
			bottom: 82px;
		}







	}





	@media (min-width: 500px) {
		.ysaa p {
			height: 120px;
		}





	}



	@media (min-width: 550px) {
		.sjdha_t2 {
			width: 56px;
			top: calc(50% - 28px);
		}

		.alz {
			top: 55%;
		}

		.aly {
			top: 55%;
		}

		.alla_t {
			width: 46%;
		}

		.alla_w {
			width: 48%;
		}

		.alla_p3 {
			line-height: 24px;
			height: 72px;
			margin-top: 4%;
		}

		.main {
			bottom: 89px;
		}



	}



	@media (min-width: 600px) {
		.main {
			bottom: 99px;
		}





	}

	@media (min-width: 650px) {
		.alz {
			top: 60%;
		}

		.aly {
			top: 60%;
		}





	}



	@media (min-width: 700px) {
		.sjdha_t2 {
			width: 70px;
			top: calc(50% - 35px);
		}

		.main {
			bottom: 108px;
		}



	}

















}